Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
blog
A personal technical blog. Full featured complete with automated peer review. (by samrocketman)
You can capture plugins and Jenkins versions using the script console to provision a second pristine Jenkins for additional testing like upgrade testing. I go deeper into this with complete immutable Jenkins infrastructure with jenkins-bootstrap-shared.
You can capture plugins and Jenkins versions using the script console to provision a second pristine Jenkins for additional testing like upgrade testing. I go deeper into this with complete immutable Jenkins infrastructure with jenkins-bootstrap-shared.
You can commit your existing Jenkins configuration as a Git repository so that you can run git diff between upgrades and have checkpoints to roll back your Jenkins config on a failed upgrade.
If you're trying to capture your job configuration, you don't want your build history (due to large size), and you want the configuration for an off-site test setup... then you can tar up your Jenkins home without capturing the build metadata.
Write your pipelines in groovy with vscode and this extension https://github.com/DontShaveTheYak/groovy-guru
This library has a lot of helpful features https://github.com/DontShaveTheYak/jenkins-std-lib , one of my favorites is being able to run GitHub actions natively in Jenkins pipelines.