summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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.
2020-06-20packages: add builds for netfilter packages from upstream DebianChristian 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-20Docker: add build dependencies for libnetfilter-conntrack & conntrack-toolsChristian Poessinger
2020-06-20README: fix individual package build working directoryMatt W
2020-06-20Docker: add build dependencies for nftablesChristian Poessinger
2020-06-20Jenkins: fix comment styleChristian Poessinger
2020-06-20Delete buster-backports.list.chroot as we use lb config --backportsChristian Poessinger
This results in Duplicated archive warnings on ISO builds otherwise.
2020-06-20Jenkins: do not build ISO when only Docker container changesChristian Poessinger
2020-06-19systemd: services: disable all udp-broadcast-relay instancesChristian Poessinger
2020-06-19T2490: add support for serial console-serverChristian Poessinger
2020-06-17Docker: adjust comment on libaudit-dev dependencyChristian Poessinger
2020-06-16systemd: services: disbale SNMPD by defaultChristian Poessinger
2020-06-16systemd: services: remove SysVinit leftoversChristian Poessinger
2020-06-14Kernel: T2595: Update Linux Kernel to v4.19.128Christian Poessinger
2020-06-12Docker: StrongSwn requires python-setuptools for VICI packageChristian Poessinger
2020-06-07systemd: T2559: lm-sensors disable service by defaultChristian Poessinger
2020-06-06vyos-dev: add vimChristian Poessinger
2020-06-06vyos-utils: cleanup installed packagesChristian 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-05firmware: T1958: fix firmware package nameChristian Poessinger
2020-06-05firmware: T1958: only include firmware for compiled Kernel driversChristian 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-05Add intel driver packagesaChristian 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-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.