X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=smo-install%2Fjenkins%2FREADME.txt;fp=smo-install%2Fjenkins%2FREADME.txt;h=9140eba056be75dc28ee2fd6719b3516826510e5;hb=dd88f8e183d4463db48e1db2abb5d101e3dfb02a;hp=0000000000000000000000000000000000000000;hpb=aed39eed3108410e207827c54b103581e45ae3ed;p=it%2Fdep.git diff --git a/smo-install/jenkins/README.txt b/smo-install/jenkins/README.txt new file mode 100644 index 00000000..9140eba0 --- /dev/null +++ b/smo-install/jenkins/README.txt @@ -0,0 +1,26 @@ +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 +