


Jenkins: Working with Credentials in your pipeline
Security is mandatory, and should always have been, so eventually, you’ll run into the requirement of having to pass credentials to a system in your pipelines. It could be you trying to authenticate with your Binary Repository Manager (e.g. Nexus, Artifactory), your...
Jenkins: Testing conditional logic for stages in your pipeline
Some steps in your development or release process can only be executed when the conditions are right. An example of this is that releases to Production can only be done from the production branch, or that deployments to Acceptance can only occur when they are approved...
Jenkins: Testing with post conditions in your pipeline
The behaviour of your pipeline can be much more complex than the simple success/failure flow shown in the previous blog post. The Jenkins declarative pipeline syntax has a lot more ways to decide whether to execute a step or not, and this also requires a proper test...
Jenkins: Validating the behaviour of your pipeline
The recent posts on this blog about Jenkins have been preparing us for this: validation of the behaviour of your Jenkins Pipeline in a test, in order to be able to check what the impact is of any changes you make to this pipeline, before it lands on your live instance and possibly influences the teams that are working with it…