summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-28Jenkins: lib: T2625: disable concurrent buildsChristian Poessinger
2020-06-28T2638: frr: use "git am" to apply patchesChristian Poessinger
2020-06-28packages: frr: add .gitignore for packageChristian Poessinger
2020-06-28Merge pull request #111 from runborg/T2638Christian Poessinger
T2638: FRR: FRR-reload needs patching to work on 7.3.0
2020-06-28T2638: FRR: FRR-reload needs patching to work on 7.3.0Runar Borge
Because of FRR bug 6062 (https://github.com/FRRouting/frr/issues/6062) frr-reload in frr 7.3.0 and 7.3.1 needs to be patched to work properly. without this patch frr-reload will allways compare against a blank/empty running configuration.
2020-06-27Makefile: indention fixChristian Poessinger
2020-06-27Revert "Testsuite: start smoketest as root"Christian Poessinger
This reverts commit 2d78aa082830065dd681cc50f8dffae77b4b8226.
2020-06-27Jenkins: lib: T2625: support PullRequest buildsChristian Poessinger
2020-06-26packages: linux-kernel: only build if requiredChristian Poessinger
2020-06-26Jenkins: ISO test is conditional on file existenceChristian Poessinger
2020-06-25packages: frr: fix commentChristian Poessinger
2020-06-25packages: netfilter: T1538: use require a recent version of ↵Christian Poessinger
libnetfilter-conntrack-dev During the build of conntrack-tools we need to first install the recent version of libnetfilter-conntrack-dev build in a previous step as its a dependency.
2020-06-25packages: netfilter: fix build issue on conntrack-toolChristian Poessinger
2020-06-24Jenkins: do not build ISO when only packages folder changesChristian Poessinger
2020-06-24Jenkins: T2625: import Kernel PipelineChristian Poessinger
Imported from https://github.com/vyos/vyos-build-kernel commit 9e7c12b
2020-06-24Docker: strongswan requires python3-stdeb for VICI buildsChristian Poessinger
2020-06-24Jenkins: lib: T2625: extend quotes on SSH commandsChristian Poessinger
2020-06-24Jenkins: lib: T2625: SSH commands must be wrapped in "" to functionChristian Poessinger
2020-06-24Jenkins: lib: T2625: use discrete SSH commands on deploymentChristian Poessinger
2020-06-23Jenkins: lib: T2625: add getChangeSetPath() functionChristian Poessinger
Retrieve the path where git should check for modified files to trigger the pipeline build or not.
2020-06-23Jenkins: lib: T2625: must checkout scm for changelog detectionChristian Poessinger
... else we can not trigger on changed files.
2020-06-23Jenkins: lib: do not checkout scm by defaultChristian Poessinger
2020-06-23Jenkins: lib: T2625: unbloat ISO buildChristian Poessinger
2020-06-22Docker: refresh dependencies for vyos-1xxChristian Poessinger
2020-06-22Jenkins: lib: T2625: remove debug outputChristian Poessinger
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