Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-26 | Jenkins: lib: fix file encoding (<U+200B>) issues | Christian Poessinger | |
2021-03-26 | Jenkins: lib: move buildDiscarder settings to pipeline ~options | Christian Poessinger | |
2021-03-26 | Jenkins: Activate EC2 builders and Re-enable multiarch/arm64 builds | Runar Borge | |
Re-enabling arm64 builds on its own buildhosts requires a bit of rewrite to get up and running, using this commit will allow native builds of all needed platforms if we add more platforms at a later date | |||
2021-02-20 | Jenkins: lib: fix "Bad substitution" error on GitHub PR builds | Christian Poessinger | |
2021-02-09 | Jenkins: disable arm64 builds again | Christian Poessinger | |
2021-02-09 | Jenkins: convert FILE toString() when uploading artifacts from nested paths | Christian Poessinger | |
2021-02-08 | Jenkins: fix unexpected char: '#' - Groovy does not like BASH foo | Christian Poessinger | |
2021-02-08 | Jenkins: do not add package from nested path to reprepro | Christian Poessinger | |
2021-02-08 | Jenkins: frr: support arm64 builds | Christian Poessinger | |
2021-02-08 | Jenkins: reprepro delete unreferenced packages | Christian Poessinger | |
2021-02-08 | Jenkins: reuseNode when building with Docker | Christian Poessinger | |
2021-02-08 | Jenkins: cleanup before build | Christian Poessinger | |
2021-02-08 | Jenkins: simplify passing of Docker options | Christian Poessinger | |
2021-02-07 | Jenkins: add support for arm64 package builds | Christian Poessinger | |
2021-02-02 | Jenkins: run containers with "reuseNode" to stay on the same node | qxmips | |
2021-01-15 | Jenkins: retrive debian repo server via global variable | Christian Poessinger | |
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. |