Jenkins
Last updated
Was this helpful?
Last updated
Was this helpful?
Jenkins is an open-source Continuous Integration server written in Java for orchestrating a chain of actions to achieve the Continuous Integration process in an automated fashion. Jenkins supports the complete development life cycle of software from building, testing, documenting the software, deploying, and other software development life cycle stages.
Trigger a Jenkins job through CI jobs in AutoRABIT. To do so,
Go to the New CI Job screen.
Choose one of the CI Job processes from the below list:
Deploy SFDX source from Version Control
Deploy from Salesforce Org
Deploy from Salesforce Org with a Version Control backup
Deploy from Version Control
Install an Unlocked Package from a Version Control Branch
Go to the Deploy section.
Select the On Successful Deployment checkbox. This feature allows you to run various jobs once the CI job is successfully deployed.
Select the Trigger Jenkins Job checkbox. This will trigger Jenkins jobs on successful deployment.
Fill in the below details:
In the URL field, enter the full URL of the Jenkins. You can either specify http://localhost:8080 (when connecting from your machine and assuming that you started Jenkins on port 8080 or http://<machine_hostname>:8080 when connecting from anywhere.)
In the Job Name field, enter the name of the project of the current build. In our example, we're going to name the job e.g. "HelloWorld".
For the Job URL field, enter the URL path of your project or job (http://<machine_hostname>:8080/<Job URL>/). For example: "job/Helloworld".
Enter the user credential for whom the job is being triggered in the User ID field.
Enter the API token key available for your job. Navigate to your Profile > Configure to view your API Token.
Jenkins has support for the parameterized build as well. Enter the parameter name with the parameter value in this field. To add multiple parameters, click onsign and enter the parameter value.