Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-05 | Jenkins: builld dsc packages beside amd64 binaries | Andrii | |
2021-07-24 | Jenkins: lib: add changesPattern parameter to buildPackage class | Christian Poessinger | |
we can now externally control if the package should be build when a file changes. It defaults to "*" which means "always build". (cherry picked from commit 9e57b42149d25092d22fd215d4bd08f3cb089c88) | |||
2021-07-24 | Jenkins: lib: remove skipDefaultCheckout() from pipeline options | Christian Poessinger | |
We need the default checkout to determine the Git changeset. (cherry picked from commit d5bec94eb8134ed7a1b47584d8bcbf4ba8c9fe1c) | |||
2021-05-24 | Jenkins: add cleanup for finalize stage | Runar Borge | |
(cherry picked from commit a3fc5bd3b2717a08c45e78fb9c0b0aeabe206ef3) | |||
2021-04-03 | Jenkins: lib: sync library with "current" branch | Christian Poessinger | |
2021-02-02 | Jenkins: run containers with "reuseNode" to stay on the same node | qxmips | |
(cherry picked from commit 38fa98af45d6c22d7d876bc724d957d2545d011a) | |||
2021-01-15 | Jenkins: retrive debian repo server via global variable | Christian Poessinger | |
(cherry picked from commit 76f293633fb5feefcc7acd74d4edeea69b60ea5c) | |||
2020-06-28 | Jenkins: lib: T2625: disable concurrent builds | Christian Poessinger | |
2020-06-27 | Jenkins: lib: T2625: support PullRequest 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-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: 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. |