CI Environment - dentproject/docs GitHub Wiki
Jenkins CI
We have two CI systems available:
- Jenkins Production server: https://jenkins.dent.dev/
- Jenkins Sandbox server: https://jenkins.dent.dev/sandbox
To access them, you will need to have an LFID which can be created here: https://identity.linuxfoundation.org/
Also, LF's official documentation is available:
- How CI Jenkins is configured: https://docs.releng.linuxfoundation.org/en/latest/jenkins.html
- How to use the Sandbox environment: https://docs.releng.linuxfoundation.org/en/latest/jenkins-sandbox.html
Jenkins Job Builder
We use Jenkins Job Builder to manage the configuration of all Jenkins jobs.
More information on how JJB works, can be found: https://docs.openstack.org/infra/jenkins-job-builder/
All JJB configuration is stored in the ci-management repo in: https://github.com/dentproject/ci-management
Ci-management
This repo is used to store the Jenkins job configuration for all projects.