The ORAN SMO CI/CD is structured like this: --> Helm chart deploys Jenkins. --> Contains Jobs, jenkins config in JCasC --> Jobs defined in Job DSL in JCasC --> They refer to github Pipelines written in Groovy Script. Doc for jenkins: ---------------- Jenkins helm charts: https://github.com/jenkinsci/helm-charts Possible values for charts: https://github.com/jenkinsci/helm-charts/blob/main/charts/jenkins/values.yaml https://github.com/jenkinsci/helm-charts/blob/main/charts/jenkins/VALUES_SUMMARY.md --> controller.JCasC.configScripts defines the advanced JCasC config (the one that can be exported in jenkins) Each yaml key will create a config file with the content specified below that key JCasc config thruth (local): https://192.168.1.46:32080/configuration-as-code Job DSL schema thruth (local) http://192.168.1.46:32080/plugin/job-dsl/api-viewer/index.html