Pipeline Steps Documentation Generator Improvements

About Pipeline Steps Documentation Generator Improvements is a project under Google Summer of Code 2022, and this project aims to improve the steps documentation generated for Pipeline jobs, which is used by thousands of Pipeline developers worldwide. Some initial parts of the project involved changes to the UI of the website. I spent most of Read more about Pipeline Steps Documentation Generator Improvements[…]

Use Just Enough Pipeline

Jenkins Pipeline (or simply Pipeline with a capital P) is a suite of plugins that supports implementing and integrating continuous delivery pipelines into Jenkins. This allows you to automate the process of getting software from version control through to your users and customers. Pipeline code works beautifully for its intended role of automating build, test, Read more about Use Just Enough Pipeline[…]

Easily reuse Tekton and Jenkins X from Jenkins

What is Tekton? Tekton is a powerful and flexible open-source framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems. Why use Tekton? Tekton pipelines have a number of benefits: they are cloud native and designed from the ground up for kubernetes each Tekton Pipeline is fully Read more about Easily reuse Tekton and Jenkins X from Jenkins[…]

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[…]

GitHub App authentication support released

I’m excited to announce support for authenticating as a GitHub app in Jenkins. This has been a long awaited feature by many users. It has been released in GitHub Branch Source 2.7.0-beta1 which is available in the Jenkins experimental update center. Authenticating as a GitHub app brings many benefits: Larger rate limits – The rate Read more about GitHub App authentication support released[…]

Introducing the Azure Key Vault Credentials Provider for Jenkins

Azure Key Vault is a product for securely managing keys, secrets and certificates. I’m happy to announce two new features in the Azure Key Vault plugin: a credential provider to tightly link Jenkins and Azure Key Vault. huge thanks to Jie Shen for contributing this integration with the configuration-as-code plugin. These changes were released in Read more about Introducing the Azure Key Vault Credentials Provider for Jenkins[…]

T-Mobile and Jenkins Case Study

Saving Thousands of Hours and Millions of Dollars at T-Mobile with Jenkins Most people know T-Mobile as a wireless service provider. After all, we have an international presence and we’re the third largest mobile carrier in the United States. But we’re also a technology company with new products that include our TVision Home television service, Read more about T-Mobile and Jenkins Case Study[…]

Atlassian’s new Bitbucket Server integration for Jenkins

We know that for many of our customers Jenkins is incredibly important and its integration with Bitbucket Server is a key part of their development workflow. Unfortunately, we also know that integrating Bitbucket Server with Jenkins wasn’t always easy – it may have required multiple plugins and considerable time. That’s why earlier this year we Read more about Atlassian’s new Bitbucket Server integration for Jenkins[…]

Generic Webhook Trigger Plugin

Table of Contents The Problem Code Duplication And Security A Branch Is Not A Feature Documentation The Solution Code Duplication And Security A Branch Is Not A Feature Documentation This post will describe some common problems I’ve had with Jenkins and how I solved them by developing Generic Webhook Trigger Plugin. The Problem I was Read more about Generic Webhook Trigger Plugin[…]

Introducing the AWS Secrets Manager Credentials Provider for Jenkins

API keys and secrets are difficult to handle safely, and probably something you avoid thinking about. In this post I’ll show how the new AWS Secrets Manager Credentials Provider plugin allows you to marshal your secrets into one place, and use them securely from Jenkins. When CI/CD pipelines moved to the public cloud, credential management Read more about Introducing the AWS Secrets Manager Credentials Provider for Jenkins[…]