summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-05T2678: Fixing massive memory usage with ssh and large number of routeskroy
2020-07-05Merge pull request #110 from zdc/T2640-equuleusChristian Poessinger
Docker: T2640: Added ability to build Docker images with VyOS
2020-07-05packages: Kernel: T2684: Update Linux Kernel to v4.19.131Christian Poessinger
2020-07-05packages: accel-ppp: T2685: bump version for SSTP client fixChristian Poessinger
2020-07-04Merge pull request #112 from DmitriyEshenko/fnm-04072020John Estabrook
systemd: services: T2659: disable fastnetmon by default
2020-07-04systemd: services: T2659: disbale fastnetmon by defaultDmitriyEshenko
2020-07-03Testsuite: increase smoketest timeoutChristian Poessinger
On slow machines or with nested virtualisation the smoketests take really long to execute - thus increase the timeout.
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-25Docker: T2640: Added ability to build Docker images with VyOSzsdc
This implementation works, but it is on the proof-of-concept stage and requires extended testing.
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.