A sustainable pattern with shared library

Table of Contents Context The Problems The Solution Shared Library Duplication Documentation Scalability Installation Agnostic Feature Toggling This post will describe how I use a shared library in Jenkins. Typically when using multibranch pipeline. If possible (if not forced to) I implement the pipelines without multibranch. I previously wrote about how I do that with Read more about A sustainable pattern with shared library[…]

Jenkins Infrastructure: Stats, Updates, and AWS sponsorship

The Jenkins project relies heavily on its infrastructure. We use websites like www.jenkins.io and plugins.jenkins.io, ticketing systems like issues.jenkins.io , CI/CD infrastructure like ci.jenkins.io , and many other services. Just to provide some context about the Jenkins infrastructure scale, here are some stats from April 2020: Over 600 000 people visited www.jenkins.io Over 250 000 Read more about Jenkins Infrastructure: Stats, Updates, and AWS sponsorship[…]

Reboot Plugin for Linux in Ansible 2.7

Rebooting Linux systems with Ansible has always been possible, but was often tricky and error-prone. In Ansible 2.7, I am happy to say that rebooting Linux hosts with Ansible is now easier and can be done with a single task using the newly minted reboot plugin. Some History The win_reboot module was written by Matt Davis Read more about Reboot Plugin for Linux in Ansible 2.7[…]