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

Matrix building in scripted pipeline

Table of Contents Matrix building with scripted pipeline Screenshot of matrix pipeline Adding static choices Adding dynamic choices Full pipeline example with dynamic choices Background: How does it work? Exposing a shared library pipeline step Summary With the recent announcement about matrix building you can perform Matrix builds with declarative pipeline. However, if you must Read more about Matrix building in scripted pipeline[…]

Introducing the Jira Software plugin for Jenkins

This is a guest post by Rafal Myslek from Atlassian. According to a recent survey we conducted, software & IT teams on average use 4+ tools to move code from development to customer-facing production. As a result, teams struggle with keeping the status of work updated and understanding the overall health of their delivery pipeline. Read more about Introducing the Jira Software plugin for Jenkins[…]

Introducing new GitLab Branch Source Plugin

The GitLab Branch Source Plugin has come out of its beta stage and has been released to the Jenkins update center. It allows you to create job based on GitLab user or group or subgroup project(s). You can either: Import a single project’s branches as jobs from a GitLab user/group/subgroup (Multibranch Pipeline Job) Import all Read more about Introducing new GitLab Branch Source Plugin[…]