summaryrefslogtreecommitdiff
path: root/Jenkinsfile
AgeCommit message (Collapse)Author
2021-03-27Jenkins: builds can run 150 minutes and do not fail fastChristian Poessinger
2021-03-26Jenkins: fix type - do not keep 200 buildsChristian Poessinger
2021-03-26Jenkins: add build option for AWS S3 snapshot bucket uploadChristian Poessinger
2021-03-26Jenkins: upload ISO image to folder named after the Git branch instead of ↵Christian Poessinger
rolling By default all uploads are uploaded to the "rolling" folder and a symlink for the latest upload is created. If a 1.3 beta image is build after a 1.4 run - the resulting "latest-rolling.iso" image will be 1.3 instead of 1.4
2021-03-25Jenkins: add build parameter for image upload and smoketestsChristian Poessinger
2021-03-24Jenkins: add parameters to image buildChristian Poessinger
The ISO image build should be able to be parameterised from the outside, as setting who build the image, and which version number to use. If nothing is specified, use sane defaults as the current timestand and autobuild@vyos.net.
2021-03-15Jenkins: run smoketests without vyos-configdChristian Poessinger
We currently have a nested regression with the testcases, where they randomly pass on different hosts but fail on the Jenkins instance. Hopefully this can sched some light.
2021-02-05Jenkins: only keep ISO images for 14 daysChristian Poessinger
2021-02-02Jenkins: run containers with "reuseNode" to stay on the same nodeqxmips
2021-01-25Jenkins: save CPU time and only test using vyos-configdChristian Poessinger
2021-01-07Update rolling version to 1.4Christian Poessinger
Commit b808e36 ("Update the version of the rolling release") bumped the version on the branch but not on the pipeline.
2021-01-05moved webhost address to varsqxmips
2020-11-01Jenkins: run smoketests with vyos-configd and arbitrary config loaderChristian Poessinger
2020-10-18Jenkins: fix path in sha256 checksum fileChristian Poessinger
2020-10-17Jenkins: clean QEMU build filesChristian Poessinger
2020-10-17Jenkins: add stage dependency for QEMUChristian Poessinger
2020-10-17Jenkins: build QEMU imageChristian Poessinger
2020-10-15Jenkins: fix Groovy syntax illegal string body character after dollar signChristian Poessinger
2020-10-15Jenkins: create and upload ISO sha256 hashChristian Poessinger
2020-10-14Revert "Jenkins: comment parallel test of vyos-configd"Christian Poessinger
This reverts commit 9edd67734c3a18adda9dbb84d3a24e5e2d99dfff. This should be fixed now after the fix from https://phabricator.vyos.net/T2952
2020-09-26Jenkins: comment parallel test of vyos-configdChristian Poessinger
This leads to exzessive host CPU usage which will make the test fail.
2020-09-25Jenkins: run parallel tests with and without vyos-configdChristian Poessinger
2020-08-27T2832: vyos-smoketest package is not called vyos-1x-smoketestChristian Poessinger
2020-08-03Jenkins: fix post { success { }} script when there is no ISO buildChristian Poessinger
2020-08-02Jenkins: fix when condition on ISO buildChristian Poessinger
The ISO should not be build when there is e.g. a change on the Kernel.
2020-07-14T1927: arm: Readd CI build of emulated ARM64 containerRunar Borge
After a successfull CI build of this container it is considered working and is possible to add back to the build as a standard target. The container is changed so it handles an architecture change without changing the dockerfile
2020-06-26Jenkins: ISO test is conditional on file existenceChristian Poessinger
2020-06-24Jenkins: do not build ISO when only packages folder changesChristian Poessinger
2020-06-23Jenkins: lib: T2625: unbloat ISO buildChristian 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: improve when {} build conditions for timer and user buildsChristian Poessinger
2020-06-21Jenkins: make AWS S3 upload more robustChristian Poessinger
2020-06-20Jenkins: fix comment styleChristian Poessinger
2020-06-20Jenkins: do not build ISO when only Docker container changesChristian Poessinger
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-04-15changed s3 bucket to s3-us.vyos.io, added rolling/vyos-rolling-latest.isoqxmips
2020-03-03upload iso to S3qxmips
2020-02-02Jenkins: temporary disable ARM builds as they do not completeChristian Poessinger
2020-02-02Jenkins: add "make test" helperChristian Poessinger
2020-01-03Jenkins: T1927: Update Jenkinsfile to build on armRunar Borge
2019-12-28Jenkins: specify ISO image for archival by glob patternChristian Poessinger
2019-12-27Jenkins: adjust path on ISO testChristian Poessinger
2019-12-27Jenkins: enable timestampsChristian Poessinger
2019-12-26Jenkins: auto publish container to DockerHubChristian Poessinger
2019-12-26Jenkins: keep 10 most recent buildsChristian Poessinger
2019-12-18Merge branch 'equuleus' of github.com:vyos/vyos-build into currentChristian Poessinger
* 'equuleus' of github.com:vyos/vyos-build: (68 commits) systemd: cryptsetup: we do not support encrypted volumes systemd: igmpproxy: service is handled by VyOS CLI systemd: ntp: service is handled by VyOS CLI systemd: man: do not rebuild man db once a day systemd: pcscd: disable SmartCard service systemd: apt: disable daily update service ndisc6: add ICMPv6 Neighbor Discovery tool rsyslog: disabling rsyslog causes start issues if required syslog: T1834: 'del system syslog' doesn't stop rsyslog syslog: T1834: 'del system syslog' doesn't stop rsyslog Jenkins: archive ISO on failed builds if possible vyos-qat: adding pkg dependency Kernel: T1800: update to Linux 4.19.84 hooks: synchronize Linux Firmware with current branch Kernel: T1791: update to Linux 4.19.82 T1773: update Dockerfile for changes to libvyosconfig kernel-version: fixing typo Kernel: update to 4.19.76 in defaults.json acpid: enable acpid to enable power button triggered shutdowns systemd-disable - heartbeat.service disabled ...
2019-11-28Jenkins: archive ISO on failed builds if possibleChristian Poessinger
Imagine there is a proper build ISO but the tests are failing. It should be possible to check the ISO afterwards.