X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fnonrtric%2Fnonrtric.yaml;h=d5fc71dfce8b588c5b94ab5bec6365646e52adac;hb=120e8457896a9fb6572e7b699987fddff7e515ee;hp=6f02f6df4b304dbe161448af41320bb465f18ded;hpb=3bcdb1f34221f271df9da070c693efabba5ac004;p=ci-management.git diff --git a/jjb/nonrtric/nonrtric.yaml b/jjb/nonrtric/nonrtric.yaml index 6f02f6df..d5fc71df 100644 --- a/jjb/nonrtric/nonrtric.yaml +++ b/jjb/nonrtric/nonrtric.yaml @@ -5,14 +5,6 @@ views: - project-view -- project: - name: nonrtric-info - project: nonrtric - project-name: nonrtric - build-node: centos7-builder-1c-1g - jobs: - - gerrit-info-yaml-verify - - _nonrtric_jdk_common: &nonrtric_jdk_common name: nonrtric-jdk-common # git repo @@ -27,22 +19,20 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-test-kafka-procon - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'kafka-procon' + docker-name: "kafka-procon" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'test/kafka-procon' - # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-root: "test/kafka-procon" # Directory where go test should be run # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'test/kafka-procon/.*' + pattern: "test/kafka-procon/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -54,22 +44,20 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-test-http-https-proxy - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'http-https-proxy' + docker-name: "http-https-proxy" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'test/http-https-proxy' - # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-root: "test/http-https-proxy" # Directory where go test should be run # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'test/http-https-proxy/.*' + pattern: "test/http-https-proxy/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -81,22 +69,20 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-test-cr - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'cr' + docker-name: "cr" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'test/cr' - # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-root: "test/cr" # Directory where go test should be run # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'test/cr/.*' + pattern: "test/cr/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -108,22 +94,45 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-test-prodstub - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'prodstub' + docker-name: "prodstub" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'test/prodstub' + docker-root: "test/prodstub" + # Directory where go test should be run + # Limit build trigger to appropriate files + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: "test/prodstub/.*" + build-node: ubuntu1804-docker-4c-4g + # Includes verify and merge jobs + jobs: + - "{project-name}-gerrit-docker-jobs" + stream: + - master: + branch: master + +- project: + <<: *nonrtric_jdk_common + name: nonrtric-test-servicestub + project-name: "{name}" + # image name + docker-name: "servicestub" + # get tag from YAML + container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" + # Directory with Dockerfile + docker-root: "test/servicestub" # Directory where go test should be run # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'test/prodstub/.*' + pattern: "test/servicestub/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -135,22 +144,20 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-test-mrstub - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'mrstub' + docker-name: "mrstub" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'test/mrstub' - # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-root: "test/mrstub" # Directory where go test should be run # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'test/mrstub/.*' + pattern: "test/mrstub/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -162,23 +169,21 @@ - project: <<: *nonrtric_jdk_common name: nonrtric-plt-auth-token-fetch - project-name: '{name}' + project-name: "{name}" # image name - docker-name: 'o-ran-sc/nonrtric-plt-auth-token-fetch' + docker-name: "o-ran-sc/nonrtric-plt-auth-token-fetch" # get tag from YAML container-tag-method: yaml-file # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-build-args: "--network=host" # Directory with Dockerfile - docker-root: 'auth-token-fetch' - # use host network to clone from our gerrit - docker-build-args: '--network=host' + docker-root: "auth-token-fetch" # Directory where go test should be run - go-root: 'auth-token-fetch' + go-root: "auth-token-fetch" # Limit build trigger to appropriate files gerrit_trigger_file_paths: - compare-type: REG_EXP - pattern: 'auth-token-fetch/.*' + pattern: "auth-token-fetch/.*" build-node: ubuntu1804-docker-4c-4g # Includes verify and merge jobs jobs: @@ -187,12 +192,13 @@ stream: - master: branch: master - - f-release: - java-version: openjdk11 - branch: f-release - g-release: java-version: openjdk11 branch: g-release + - h-release: + branch: h-release + - i-release: + branch: i-release - project: <<: *nonrtric_jdk_common @@ -216,4 +222,4 @@ # container release requires docker build-node: centos7-docker-2c-8g jobs: - - '{project-name}-gerrit-release-jobs' + - "{project-name}-gerrit-release-jobs"