Visit config-ui: http://localhost:4000.
Name your connection.
This should be a valid REST API endpoint. Eg. https://ci.jenkins.io/. The endpoint url should end with /.
Your User ID for the Jenkins Instance.
For help on Username and Password, please see Jenkins docs on using credentials. You can also use “API Access Token” for this field, which can be generated at User -> Configure -> API Token section on Jenkins.
Click Test Connection, if the connection is successful, click Save Connection to add the connection.
Choose the Jenkins jobs. All Jenkins builds under these jobs will be collected.
Jenkins only supports CI/CD domain entities, transformed from Jenkins builds and stages.
This set of configurations is used for calculating DORA metrics.
If you're using Jenkins builds to conduct deployments, please select “Detect Deployment from Jenkins Builds”, and input the RegEx in the following fields:
By the above two fields, DevLake can identify a production deployment among massive CI jobs.
You can also select “Not using Jenkins builds as Deployments” if you're not using Jenkins to conduct deployments.
You can choose how often you would like to sync your data in this step by selecting a sync frequency option or enter a cron code to specify your prefered schedule.
If you run into any problem, please check the Troubleshooting or create an issue