When your Jenkins landscape grows with multiple pipeline jobs and projects, the maintenance of the same will become a burden for the engineers. To mitigate such scenarios, Jenkins Job Builder really comes in handy. Jenkins Job Builder takes simple descriptions of Jenkins jobs in YAML or JSON format and uses them to configure Jenkins. You can keep your job descriptions in human-readable text format in a version control system to make changes and auditing easier.

In the article, I will walk through a simple Jenkins Pipelines Template and procedures for the setup. The following are the min requirements for the Jenkins Job Builder.

1. Python 3 and Pip 3

2. Jenkins API Token

#ci-cd-pipeline #automation #devops #pipeline #jenkins

Automate Jenkins Pipelines management
1.45 GEEK