Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-25 | Docker: T2640: Added ability to build Docker images with VyOS | zsdc | |
This implementation works, but it is on the proof-of-concept stage and requires extended testing. | |||
2020-06-24 | Docker: strongswan requires python3-stdeb for VICI builds | Christian Poessinger | |
2020-06-24 | Jenkins: lib: T2625: extend quotes on SSH commands | Christian Poessinger | |
2020-06-24 | Jenkins: lib: T2625: SSH commands must be wrapped in "" to function | Christian Poessinger | |
2020-06-24 | Jenkins: lib: T2625: use discrete SSH commands on deployment | Christian Poessinger | |
2020-06-23 | Jenkins: lib: T2625: add getChangeSetPath() function | Christian Poessinger | |
Retrieve the path where git should check for modified files to trigger the pipeline build or not. | |||
2020-06-23 | Jenkins: lib: T2625: must checkout scm for changelog detection | Christian Poessinger | |
... else we can not trigger on changed files. | |||
2020-06-23 | Jenkins: lib: do not checkout scm by default | Christian Poessinger | |
2020-06-23 | Jenkins: lib: T2625: unbloat ISO build | Christian Poessinger | |
2020-06-22 | Docker: refresh dependencies for vyos-1xx | Christian Poessinger | |
2020-06-22 | Jenkins: lib: T2625: remove debug output | Christian Poessinger | |
2020-06-21 | Jenkins: lib: T2625: bugfix deployment of FRR package | Christian Poessinger | |
2020-06-21 | Jenkins: lib: T2625: change order of deployment commands | Christian Poessinger | |
2020-06-21 | Jenkins: lib: Nested when condition "not" requires exactly 1 child condition | Christian Poessinger | |
2020-06-21 | Jenkins: do not run ISO build when pipeline library changes | Christian Poessinger | |
2020-06-21 | Jenkins: packages: add underscore for library calls | Christian 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-21 | Jenkins: lib: Debian packges must be build in 'build' subdirectory | Christian 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-21 | Jenkins: improve when {} build conditions for timer and user builds | Christian Poessinger | |
2020-06-21 | Jenkins: make AWS S3 upload more robust | Christian Poessinger | |
2020-06-20 | Jenkins: lib: buildPackage() parameters are all optional now | Christian 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-20 | Jenkins: lib: download repository parallel to Jenkinsfile location | Christian Poessinger | |
... this is only releavant when building packages like FRR, Netfilter etc., which are generated via additional Jenkinsfiles from vyos-build. | |||
2020-06-20 | README: explain vars and packages folders in root | Christian Poessinger | |
2020-06-20 | Jenkins: lib: add debug directory listings | Christian Poessinger | |
2020-06-20 | packages: add build for FRR | Christian Poessinger | |
2020-06-20 | Jenkins: lib: record Git commit ID in job description | Christian Poessinger | |
2020-06-20 | Jenkins: lib: deploy packages do dev.packages.vyos.net | Christian Poessinger | |
2020-06-20 | Jenkins: lib: add programmable package build Pipeline | Christian Poessinger | |
2020-06-20 | Jenkins: initial support for shared build libraries | Christian 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-20 | packages: add builds for netfilter packages from upstream Debian | Christian 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-20 | Docker: add build dependencies for libnetfilter-conntrack & conntrack-tools | Christian Poessinger | |
2020-06-20 | README: fix individual package build working directory | Matt W | |
2020-06-20 | Docker: add build dependencies for nftables | Christian Poessinger | |
2020-06-20 | Jenkins: fix comment style | Christian Poessinger | |
2020-06-20 | Delete buster-backports.list.chroot as we use lb config --backports | Christian Poessinger | |
This results in Duplicated archive warnings on ISO builds otherwise. | |||
2020-06-20 | Jenkins: do not build ISO when only Docker container changes | Christian Poessinger | |
2020-06-19 | systemd: services: disable all udp-broadcast-relay instances | Christian Poessinger | |
2020-06-19 | T2490: add support for serial console-server | Christian Poessinger | |
2020-06-17 | Docker: adjust comment on libaudit-dev dependency | Christian Poessinger | |
2020-06-16 | systemd: services: disbale SNMPD by default | Christian Poessinger | |
2020-06-16 | systemd: services: remove SysVinit leftovers | Christian Poessinger | |
2020-06-14 | Kernel: T2595: Update Linux Kernel to v4.19.128 | Christian Poessinger | |
2020-06-12 | Docker: StrongSwn requires python-setuptools for VICI package | Christian Poessinger | |
2020-06-07 | systemd: T2559: lm-sensors disable service by default | Christian Poessinger | |
2020-06-06 | vyos-dev: add vim | Christian Poessinger | |
2020-06-06 | vyos-utils: cleanup installed packages | Christian Poessinger | |
- mtr-tiny will be pulled in via vyos-1x as there is a proper dependenvy - vim-tiny - mostly unused - sipcalc - we have ipcalc for this do we? | |||
2020-06-05 | firmware: T1958: fix firmware package name | Christian Poessinger | |
2020-06-05 | firmware: T1958: only include firmware for compiled Kernel drivers | Christian Poessinger | |
In the past when building the VyOS ISO we have simply pulle din the entire linux-firmware Git repository and just deleted some arbitrary files manually selected. Now all is shipped via vyos-linux-firmware. | |||
2020-06-05 | Add intel driver packagesa | Christian Poessinger | |
Intel driver packages are more related to the overall generated image instead of the VyOS userland packages. Thus they have meen migrated from vyos-world to vyos-build. | |||
2020-06-04 | Jenkins: fix illegal string body character after dollar sign | Christian Poessinger | |
2020-06-04 | Jenkins: select "release" build | Christian Poessinger | |
... instead of developer build which pulls in additional packages bloating the ISO image. |