Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-21 | Jenkins: fix invalid base version when building ISO with custom version string | Christian Breunig | |
(cherry picked from commit cc4ee5b42550a0053e92c93a323e675967f9caac) | |||
2023-09-25 | ci/cd: update branch references current -> sagitta | Christian Breunig | |
2023-08-26 | Jenkins: aways store local ISO artifact | Christian Breunig | |
2023-08-25 | Jenkins: do not publish builds to Amazon S3 | Christian Breunig | |
2023-08-25 | Revert "Jenkins: Scheduled trigger has been removed" | Christian Breunig | |
This reverts commit 26f3778695bb9ac74cea0347973efd02362e92a9. | |||
2023-08-22 | Jenkins: Scheduled trigger has been removed | Andrii | |
Nightly builds migrated to vyos/vyos-rolling-nightly-builds | |||
2023-07-15 | Jenkins: make RAID1 tests opt out | Christian Breunig | |
2023-01-18 | Jenkins: run RAID-1 test before smoketest to save CPU | Christian Breunig | |
2022-11-03 | Use a dedicated GitHub token for triggering vyos.net builds | Daniil Baturin | |
for nightly build page updates | |||
2022-10-09 | Revert "Jenkins: T3664: add environment debug code" | Christian Poessinger | |
This reverts commit a670b2dc68174c1d68e39e61bcf1fb5b20d33f35. | |||
2022-10-09 | Jenkins: T3664: preserve environment when calling sudo for image build | Christian Poessinger | |
COmmit 8bcce0a ("Jenkins: T3664: specify PYTHONDONTWRITEBYTECODE environment variable") defined the python environment variable, but subsequent calls to sudo did not preserve the new environment. This has been changed. | |||
2022-10-08 | Jenkins: T3664: add environment debug code | Christian Poessinger | |
2022-10-08 | Jenkins: T3664: specify PYTHONDONTWRITEBYTECODE environment variable | Christian Poessinger | |
The new buildsystem also creates python bytecode which has the drawback that the Jenkins call to "sudo make purge" and "deleteDir()" can not remove the files under vyos-build/scripts/__pycache__/ and gives: vyos_build_defaults.cpython-39.pyc: Operation not permitted vyos_build_utils.cpython-39.pyc: Operation not permitted This commit disables python byte-code generation on ISO builds as there is no performance impact as the script is called only once anyway. | |||
2022-10-07 | Jenkins: reference build variables in new build system | Christian Poessinger | |
2022-10-07 | Jenkins: T3664: enable ISO build using new build flavor system | Christian Poessinger | |
2022-09-04 | Jenkins: disable cache control from s3 upload | Christian Poessinger | |
2022-08-12 | Increase S3 file cache age to one month | Daniil Baturin | |
2022-08-12 | Set cache age for files on upload to S3 | Daniil Baturin | |
2022-05-04 | Jenkins: increase build timeout 3h -> 4h for large FW configuration | Christian Poessinger | |
2022-01-27 | Jenkins: publish generic "latest-rolling" ISO download image | Christian Poessinger | |
2022-01-04 | Jenkins: downloads.vyos.io is deprecated - no longer upload ISO image | Christian Poessinger | |
2022-01-04 | Jenkins: increase build timeout to 3 hours | Christian Poessinger | |
2021-12-26 | Jenkins: only deploy ISO if requested via parameter | Christian Poessinger | |
2021-12-09 | Jenkins: run "make testraid" for RAID-1 verification | Christian Poessinger | |
2021-09-02 | Jenkins: start build at 3am utc +0 so its done by the EMEA morning | Christian Poessinger | |
2021-08-28 | Jenkins: bugfix - trigger build at 0530 hours | Christian Poessinger | |
Commit bef6a8d155 ("Jenkins: trigger build at 0530 hours") used invalid cron syntax. This has been corrected and build now starts at the proper time. | |||
2021-08-26 | Jenkins: trigger build at 0530 hours | Christian Poessinger | |
2021-08-26 | Jenkins: BUILD_VERSION is now calculated during runtime | Christian Poessinger | |
In the past a cached version of BUILD_VERSION was used which would manifest in a wrong timestamp from build start time vs ISO time. | |||
2021-08-22 | Jenkins: place snapshot images in a version subdirectory | Christian Poessinger | |
when BUILD_SNAPSHOT is set, place image in a subdirectory that is named after the specified BUILD_VERSION parameter. Example: vyos-1.3.0-rc6-amd64.iso will be uploaded to snapshot/1.3.0-rc6. | |||
2021-08-22 | Jenkins: BUILD_BY and BUILD_VERSION should be placed in quotes | Christian Poessinger | |
2021-08-22 | Jenkins: when BUILD_SNAPSHOT is set - only publish to snapshot bucket | Christian Poessinger | |
2021-07-26 | Jenkins: when building VyOS ISO use UTC timestamp | Christian Poessinger | |
2021-07-10 | Jenkins: drop optional QEMU build flavor | Christian Poessinger | |
2021-06-27 | Jenkins: add missing "--privileged" flag to container startup | Christian Poessinger | |
2021-06-26 | Docker: use dedicated Jenkinsfile to build containers | Christian Poessinger | |
2021-06-26 | Jenkins: make arm64 dockerbuild a dedicated execution path | Christian Poessinger | |
2021-06-20 | Docker: T3641: temporary disable arm64 builds | Christian Poessinger | |
qemu: uncaught target signal 11 (Segmentation fault) - core dumped /var/lib/dpkg/info/libc-bin.postinst: line 53: 2576 Segmentation fault ldconfig qemu: uncaught target signal 11 (Segmentation fault) - core dumped /var/lib/dpkg/info/libc-bin.postinst: line 53: 2579 Segmentation fault ldconfig --verbose dpkg: error processing package libc-bin (--configure): installed libc-bin package post-installation script subprocess returned error exit status 139 Errors were encountered while processing: libc-bin | |||
2021-06-06 | Jenkins: update singele quotes to double quotes arount the GitHub token | Kim Hagen | |
2021-06-06 | Jenkins: do not "set +x" when triggering GitHub API | Christian Poessinger | |
2021-06-06 | Jenkins: lib: get github token from Jenkins credentials | Kim Hagen | |
2021-06-06 | Jenkins: lib: trigger site rebuild after uploading iso to aws | Kim Hagen | |
2021-06-05 | Jenkins: re-add erroneously removed when build conditions | Christian Poessinger | |
Debian packages should only be build if a file in the requested subfolder changes (like a version upgrade) or if explicitly reuested by the user. VyOS ISO generation should only be run once a night by the CI if triggered by the timer, or on explicit user request. | |||
2021-04-04 | fixed s3 upload path | qxmips | |
2021-04-04 | build: qemu: do not use symlinks on generated images | Christian Poessinger | |
Jenkins can not properly deal with symbolic links. | |||
2021-04-03 | Jenkins: indention fix | Christian Poessinger | |
2021-04-02 | Jenkins: make QEMU image build optional | Christian Poessinger | |
2021-03-27 | Jenkins: builds can run 150 minutes and do not fail fast | Christian Poessinger | |
2021-03-26 | Jenkins: fix type - do not keep 200 builds | Christian Poessinger | |
2021-03-26 | Jenkins: add build option for AWS S3 snapshot bucket upload | Christian Poessinger | |
2021-03-26 | Jenkins: 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 |