Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-21 | Jenkins: lib: T2625: change order of deployment commands | Christian Poessinger | |
2020-06-21 | Jenkins: do not run ISO build when pipeline library changes | Christian Poessinger | |
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-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 | Jenkins: lib: add debug directory listings | 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. |