summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-21Jenkins: lib: T2625: bugfix deployment of FRR packageChristian Poessinger
2020-06-21Jenkins: lib: T2625: change order of deployment commandsChristian Poessinger
2020-06-21Jenkins: lib: Nested when condition "not" requires exactly 1 child conditionChristian Poessinger
2020-06-21Jenkins: do not run ISO build when pipeline library changesChristian Poessinger
2020-06-21Jenkins: packages: add underscore for library callsChristian Poessinger
The underscore (_) is not a typo! You need this underscore if the line immediately after the @Library annotation is not an import statement!
2020-06-21Jenkins: lib: Debian packges must be build in 'build' subdirectoryChristian Poessinger
Package build must be done in "any" subdir. Without it the Debian build system is unable to generate the *.deb files in the sources parent directory, which will cause a "Permission denied" error.
2020-06-21Jenkins: improve when {} build conditions for timer and user buildsChristian Poessinger
2020-06-21Jenkins: make AWS S3 upload more robustChristian Poessinger
2020-06-20Jenkins: lib: buildPackage() parameters are all optional nowChristian Poessinger
- description: Arbitrary text to print on Jenkins Job Description instead of package name - pkgList: Multiple packages can be build at once in a single Pipeline run - buildCmd: replace default build command "dpkg-buildpackage -uc -us -tc -b" with this custom version
2020-06-20Jenkins: lib: download repository parallel to Jenkinsfile locationChristian Poessinger
... this is only releavant when building packages like FRR, Netfilter etc., which are generated via additional Jenkinsfiles from vyos-build.
2020-06-20README: explain vars and packages folders in rootChristian Poessinger
2020-06-20Jenkins: lib: add debug directory listingsChristian Poessinger
2020-06-20packages: add build for FRRChristian Poessinger
2020-06-20Jenkins: lib: record Git commit ID in job descriptionChristian Poessinger
2020-06-20Jenkins: lib: deploy packages do dev.packages.vyos.netChristian Poessinger
2020-06-20Jenkins: lib: add programmable package build PipelineChristian Poessinger
2020-06-20Jenkins: initial support for shared build librariesChristian Poessinger
Instead of writing the same code over and over again, place the common parts into a Jenkins Library which is then consumed by every individual build Job. This not only makes it less complex, but also increases maintainability by several magnitudes.
2020-06-20packages: add builds for netfilter packages from upstream DebianChristian Poessinger
Instead of scattering build instructions accross individual repositories for some additional packages we want to build from latest Debian releases, this is a proof-of-concept how to integrate an individual package Pipeline into the overall VyOS build repository. A dedicated Jenkins job will be required for this Pipeline but it will only compile if files are actually changes in the directory path relevant for this components.
2020-06-20Docker: add build dependencies for libnetfilter-conntrack & conntrack-toolsChristian Poessinger
2020-06-20README: fix individual package build working directoryMatt W
2020-06-20Docker: add build dependencies for nftablesChristian Poessinger
2020-06-20Jenkins: fix comment styleChristian Poessinger
2020-06-20Delete buster-backports.list.chroot as we use lb config --backportsChristian Poessinger
This results in Duplicated archive warnings on ISO builds otherwise.
2020-06-20Jenkins: do not build ISO when only Docker container changesChristian Poessinger
2020-06-19systemd: services: disable all udp-broadcast-relay instancesChristian Poessinger
2020-06-19T2490: add support for serial console-serverChristian Poessinger
2020-06-17Docker: adjust comment on libaudit-dev dependencyChristian Poessinger
2020-06-16systemd: services: disbale SNMPD by defaultChristian Poessinger
2020-06-16systemd: services: remove SysVinit leftoversChristian Poessinger
2020-06-14Kernel: T2595: Update Linux Kernel to v4.19.128Christian Poessinger
2020-06-12Docker: StrongSwn requires python-setuptools for VICI packageChristian Poessinger
2020-06-07systemd: T2559: lm-sensors disable service by defaultChristian Poessinger
2020-06-06vyos-dev: add vimChristian Poessinger
2020-06-06vyos-utils: cleanup installed packagesChristian Poessinger
- mtr-tiny will be pulled in via vyos-1x as there is a proper dependenvy - vim-tiny - mostly unused - sipcalc - we have ipcalc for this do we?
2020-06-05firmware: T1958: fix firmware package nameChristian Poessinger
2020-06-05firmware: T1958: only include firmware for compiled Kernel driversChristian Poessinger
In the past when building the VyOS ISO we have simply pulle din the entire linux-firmware Git repository and just deleted some arbitrary files manually selected. Now all is shipped via vyos-linux-firmware.
2020-06-05Add intel driver packagesaChristian Poessinger
Intel driver packages are more related to the overall generated image instead of the VyOS userland packages. Thus they have meen migrated from vyos-world to vyos-build.
2020-06-04Jenkins: fix illegal string body character after dollar signChristian Poessinger
2020-06-04Jenkins: select "release" buildChristian Poessinger
... instead of developer build which pulls in additional packages bloating the ISO image.
2020-06-04Jenkins: remove redundant codeChristian Poessinger
2020-06-04Packages: remove obsolete vyos-wireguard repoChristian Poessinger
2020-06-04Include "tshark" package in developer buildsChristian Poessinger
2020-06-02Revert "build: add linux-tools package to development builds"Christian Poessinger
linux-tools has a "dynamic" version extension corresponding to the Kernel version. This reverts commit 655fa1b949c2bf0ee6789bd556981b9298e54116.
2020-06-02build: add linux-tools package to development buildsChristian Poessinger
... this will contain the Linux Kernels "perf" binary.
2020-06-01.gitignore: ignore QEmu disk imagesChristian Poessinger
2020-06-01wake-on-lan: T2526: replace wakeonlan package with CLI implementationChristian Poessinger
Drop wakeonlan package and use the CLI based implementation with etherwake.
2020-05-30QAT: import device configuration filesChristian Poessinger
2020-05-30intel: remove deprecated build-intel-drivers scriptChristian Poessinger
2020-05-30Kernel: T2531: Update Linux Kernel to v4.19.125Christian Poessinger
2020-05-22Kernel: T2493: Update Linux Kernel to v4.19.124Christian Poessinger