Global variables for Jenkins pipelinesEver found yourself needing to be able to use the same variable over and over for many pipelines? Here’s how:Dec 16, 2024Dec 16, 2024
A deep dive into Jenkins job parameters as code, with both runtime AND UI validationSkip to the end of this post for just the code examples, without any of the explanations.Dec 16, 2024Dec 16, 2024
Easily get Jenkins secret files into the workspaceAccording to the documentation, using a secret file from the credentials should be pretty straightforward, but when I tried it, i kept…Dec 16, 2024Dec 16, 2024
How to easily get variables from a downstream Jenkins jobI was absolutely stunned by how hard this seems.Nov 7, 2024Nov 7, 2024
How to update Parameters in a Jenkins job, then abort and show a success.Let’s say you have a Jenkinsfile with user parameters. You don’t always want to set the parameters each time you run the job since they…Aug 4, 2024Aug 4, 2024
Using shared libraries with post stages in a Jenkins pipelineHow to move post’s failure, aborted, success, unstable steps to a shared libraryMay 8, 2024May 8, 2024
Connection timed out while pulling an image in MinikubeIt’s been a long time coming, but I’m finally getting my feet wet with Kubernetes. Naturally the easy way to start is with minikube…Dec 24, 2023Dec 24, 2023
Keepalived notify script not runningThis one was totally on me, but I didn’t see it anywhere else, so here goes:Dec 24, 2023Dec 24, 2023
How I use javascript in Pelican to make a static website dynamicAnd with Google Sheets as a database!!Oct 19, 2022Oct 19, 2022
My new tool venvmgr is out!Venvmgr, short for Virtual environment manager, is now available on my github, here.Oct 15, 2022Oct 15, 2022