X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=README.md;h=e4b821f4aa12a7ee7e5fa41d3b12a8e3f14f646e;hb=942f20f8c74a9979d3899760f09a510d4beedfa4;hp=ae43adc4195822058f2519e0077b96cf70ad5302;hpb=72198a4077d981363b30d2ef90477d9061e9b97e;p=ci-management.git diff --git a/README.md b/README.md index ae43adc4..e4b821f4 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,23 @@ # Continuous Integration for O-RAN SC at LF -This repo contains configuration files for Jenkins jobs for the O-RAN -SC project. +This repo contains configuration files for Jenkins jobs for the +O-RAN SC project. -## Custom JJB templates for Docker Java projects +## Defaults.yaml -Custom JJB templates are defined for projects that use Maven to -compile Java code and build a Docker image. These projects should use -the following jobs in the project.yaml file:: +To avoid repetition, many required configuration parameter values +are defined in the defaults.yaml file. - jobs: - - gerrit-maven-docker-verify - - gerrit-maven-docker-merge - - gerrit-maven-docker-stage +## Custom JJB templates for Docker CI PackageCloud projects + +Custom JJB templates are defined for projects that use Docker to +compile code and build DEB/RPM packages, then push the packages to +PackageCloud.io. These projects should use the following jobs in +their respective project.yaml file:: + jobs: + - gerrit-docker-verify + - oran-gerrit-docker-ci-pc-merge ## Testing the templates @@ -42,7 +46,7 @@ Check sanity by running the Jenkins job-builder script in this directory: Login (after requesting membership in group oran-jenkins-sandbox-access) at the Jenkins sandbox: - https://jenkins.oran-osc.org/sandbox + https://jenkins.o-ran-sc.org/sandbox Get the authentication token from the sandbox: a) click on your user name (top right) @@ -60,7 +64,7 @@ credentials (user name and API token from above):: [jenkins] query_plugins_info=False - url=https://jenkins.oran-osc.org/sandbox + url=https://jenkins.o-ran-sc.org/sandbox user=YOUR-USER-NAME password=YOUR-API-TOKEN