qxmips
b5d36aaafa
moved webhost address to vars
2021-01-05 08:02:43 +00:00
Christian Poessinger
ced496839e
Jenkins: run smoketests with vyos-configd and arbitrary config loader
2020-11-01 08:15:24 +01:00
Christian Poessinger
ace5db4941
Jenkins: fix path in sha256 checksum file
2020-10-18 17:15:29 +02:00
Christian Poessinger
ce7cdb649a
Jenkins: clean QEMU build files
2020-10-17 22:53:00 +02:00
Christian Poessinger
40365a967a
Jenkins: add stage dependency for QEMU
2020-10-17 13:45:59 +02:00
Christian Poessinger
7a5f81786a
Jenkins: build QEMU image
2020-10-17 13:44:05 +02:00
Christian Poessinger
5be06ae5cd
Jenkins: fix Groovy syntax illegal string body character after dollar sign
2020-10-15 17:47:52 +02:00
Christian Poessinger
98ed2bc873
Jenkins: create and upload ISO sha256 hash
2020-10-15 17:46:14 +02:00
Christian Poessinger
1c1323cc67
Revert "Jenkins: comment parallel test of vyos-configd"
...
This reverts commit 9edd67734c3a18adda9dbb84d3a24e5e2d99dfff. This
should be fixed now after the fix from https://phabricator.vyos.net/T2952
2020-10-14 21:41:21 +02:00
Christian Poessinger
9edd67734c
Jenkins: comment parallel test of vyos-configd
...
This leads to exzessive host CPU usage which will make the test fail.
2020-09-26 15:43:12 +02:00
Christian Poessinger
2a5f6b12fb
Jenkins: run parallel tests with and without vyos-configd
2020-09-25 21:10:52 +02:00
Christian Poessinger
8464d8c0a9
T2832: vyos-smoketest package is not called vyos-1x-smoketest
2020-08-27 21:20:04 +02:00
Christian Poessinger
2597634150
Jenkins: fix post { success { }} script when there is no ISO build
2020-08-03 15:50:58 +02:00
Christian Poessinger
2e0d072fdd
Jenkins: fix when condition on ISO build
...
The ISO should not be build when there is e.g. a change on the Kernel.
2020-08-02 21:01:06 +02:00
Runar Borge
60d36ca64f
T1927: arm: Readd CI build of emulated ARM64 container
...
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-07-14 12:30:40 +02:00
Christian Poessinger
8cf9ac3269
Jenkins: ISO test is conditional on file existence
2020-06-26 17:44:01 +02:00
Christian Poessinger
f2f6332ca1
Jenkins: do not build ISO when only packages folder changes
2020-06-24 21:38:46 +02:00
Christian Poessinger
341028118d
Jenkins: lib: T2625: unbloat ISO build
2020-06-23 08:59:26 +02:00
Christian Poessinger
055d658a71
Jenkins: lib: Nested when condition "not" requires exactly 1 child condition
2020-06-21 12:31:22 +02:00
Christian Poessinger
4d11e8b33d
Jenkins: do not run ISO build when pipeline library changes
2020-06-21 12:29:39 +02:00
Christian Poessinger
8e27b8cd14
Jenkins: improve when {} build conditions for timer and user builds
2020-06-21 00:09:11 +02:00
Christian Poessinger
8ccd3ebaf3
Jenkins: make AWS S3 upload more robust
2020-06-21 00:02:51 +02:00
Christian Poessinger
bda222bba2
Jenkins: fix comment style
2020-06-20 13:13:20 +02:00
Christian Poessinger
cc7c4fa155
Jenkins: do not build ISO when only Docker container changes
2020-06-20 13:10:23 +02:00
Christian Poessinger
72220ba6e6
Jenkins: fix illegal string body character after dollar sign
2020-06-04 20:17:53 +02:00
Christian Poessinger
707ff78dac
Jenkins: select "release" build
...
... instead of developer build which pulls in additional packages bloating the
ISO image.
2020-06-04 20:13:47 +02:00
Christian Poessinger
3c20141faa
Jenkins: remove redundant code
2020-06-04 20:12:59 +02:00
qxmips
b8ef397f5a
changed s3 bucket to s3-us.vyos.io, added rolling/vyos-rolling-latest.iso
2020-04-15 04:52:12 +00:00
qxmips
dbee0dd0b2
upload iso to S3
2020-03-03 10:52:37 +00:00
Christian Poessinger
a3afff0a41
Jenkins: temporary disable ARM builds as they do not complete
2020-02-02 18:03:45 +01:00
Christian Poessinger
3da1a284dc
Jenkins: add "make test" helper
2020-02-02 17:51:47 +01:00
Runar Borge
01ae02e0bc
Jenkins: T1927: Update Jenkinsfile to build on arm
2020-01-03 22:18:42 +01:00
Christian Poessinger
f4a9509e69
Jenkins: specify ISO image for archival by glob pattern
2019-12-28 10:14:36 +01:00
Christian Poessinger
ef122b630d
Jenkins: adjust path on ISO test
2019-12-27 19:33:35 +01:00
Christian Poessinger
d42ee82eee
Jenkins: enable timestamps
2019-12-27 13:43:20 +01:00
Christian Poessinger
e0c61a29d8
Jenkins: auto publish container to DockerHub
2019-12-26 16:19:36 +01:00
Christian Poessinger
3a538c4854
Jenkins: keep 10 most recent builds
2019-12-26 15:40:35 +01:00
Christian Poessinger
e2559c975d
Merge branch 'equuleus' of github.com:vyos/vyos-build into current
...
* '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-12-18 12:41:59 +01:00
Christian Poessinger
9ff7a6b3ae
Jenkins: archive ISO on failed builds if possible
...
Imagine there is a proper build ISO but the tests are failing. It should be
possible to check the ISO afterwards.
2019-11-28 18:39:12 +01:00
hagbard
ca70fe2650
Revert "docker: set always pull to use always latest container"
...
This reverts commit 19b75a3339956319f244f40540ad7ba3af9b9389.
I was on the wrong repo.
2019-11-08 10:24:15 -08:00
hagbard
19b75a3339
docker: set always pull to use always latest container
2019-11-08 10:14:42 -08:00
hagbard
7ed120e471
Merge branch 'current' into equuleus
2019-10-09 12:42:07 -07:00
Christian Poessinger
46f9b2ab60
Jenkins: add current Git commit ID to build description
2019-10-06 15:06:20 +02:00
Christian Poessinger
aca46a9270
Merge branch 'current' into equuleus
...
* current:
Jenkins: add getGitRepoName()
Docker: ARM: add missing no--check-valid-until files
Kernel: T1708: update to Linux 4.19.76
Jenkins: explicitly set GitHub status is no longer required
Docker: we only need LUA 5.2 for Accel-PPP build
Docker: add liblua5.2-dev to accel-ppp dependencies
[Jenkinsfile] Call a script that creates latest rolling release symlink
Jenkins: run on all nodes that support Docker
Packages: remove vyatta-op-dhcp-server
Docker: add dkms
Add helper to list individual package architectues
add hooks for autobuild
2019-10-06 11:36:09 +02:00
Christian Poessinger
45a9ea3c32
Jenkins: add getGitRepoName()
2019-10-06 11:33:51 +02:00
Christian Poessinger
9aacc1b122
Jenkins: explicitly set GitHub status is no longer required
...
... as this is done through the Jenkins Jobs automatically.
2019-10-03 19:30:35 +02:00
Daniil Baturin
634dd4974a
[Jenkinsfile] Call a script that creates latest rolling release symlink
2019-10-02 19:48:43 +07:00
Christian Poessinger
c72cacd010
Jenkins: run on all nodes that support Docker
2019-09-29 12:31:15 +02:00
Runar Borge
7e14af718d
Testsuite: Move needed packages to Dockerfile insted of in the Jenkins pipeline
2019-09-27 21:49:30 +02:00
Runar Borge
8bfc9cf652
Adding test-suite to Jenkins pipeline
2019-09-27 21:30:47 +02:00