Add jenkins charts
[it/dep.git] / smo-install / jenkins / README.txt
diff --git a/smo-install/jenkins/README.txt b/smo-install/jenkins/README.txt
new file mode 100644 (file)
index 0000000..9140eba
--- /dev/null
@@ -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
+