Jenkins#
Jenkins is an open source automation server that provides hundreds of plugins to support building, deploying and automating any project.
Credentials
You can find authentication information for this node here.
Basic Operations#
- Build
- List Builds
- Instance
- Cancel quiet down state
- Put Jenkins in quiet mode, no builds can be started, Jenkins is ready for shutdown
- Restart Jenkins immediately on environments where it is possible
- Restart Jenkins once no jobs are running on environments where it is possible
- Shutdown once no jobs are running
- Shutdown Jenkins immediately
- Job
- Copy a specific job
- Create a new job
- Trigger a specific job
- Trigger a specific job
Example Usage#
This workflow allows you to get list of builds in Jenkins. You can also find the workflow on the website. This example usage workflow would use the following two nodes. - Start - Jenkins
The final workflow should look like the following image.
1. Start node#
The start node exists by default when you create a new workflow.
2. CircleCI node#
- First of all, you'll have to enter credentials for the Jenkins node. You can find out how to do that here.
- Select the Build from the dropdown in the Resources field.
- Get All Builds is not selected in Operations dropdown.
- Adjust the depth or add optional parameter by clickin Add Field button
- Click on Execute Node to run the workflow.