# 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
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)
[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