3 name: nonrtric-plt-sme-project-view
4 project-name: nonrtric-plt-sme
9 name: nonrtric-plt-sme-info
10 project: nonrtric/plt/sme
11 project-name: nonrtric-plt-sme
12 # maven settings file has docker credentials
13 build-node: centos7-builder-1c-1g
16 - gerrit-info-yaml-verify
18 - _nonrtric_plt_sme_common:
19 &nonrtric_plt_sme_common # values apply to all projects here
20 name: nonrtric-plt-sme-common
22 project: nonrtric/plt/sme
23 # jenkins job name prefix
24 project-name: nonrtric-plt-sme
25 # maven settings file has docker credentials
26 mvn-settings: nonrtric-plt-sme-settings
27 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
28 java-version: openjdk11
32 <<: *nonrtric_plt_sme_common
33 name: nonrtric-plt-sme-release
34 # maven release requires sigul which requires centos
35 # container release requires docker
36 build-node: centos7-docker-2c-8g
38 - "{project-name}-gerrit-release-jobs"
41 <<: *nonrtric_plt_sme_common
42 name: nonrtric-plt-sme-capifcore
43 project-name: "{name}"
45 docker-name: "o-ran-sc/nonrtric-plt-capifcore"
47 container-tag-method: yaml-file
48 container-tag-yaml-dir: capifcore
49 # use host network to clone from our gerrit
50 docker-build-args: "--network=host"
51 # Directory with Dockerfile
52 docker-root: "capifcore"
53 # Limit build trigger to appropriate files
54 gerrit_trigger_file_paths:
55 - compare-type: REG_EXP
56 pattern: "capifcore/.*"
57 # Directory where go test should be run
59 build-node: ubuntu1804-docker-4c-4g
60 # Includes verify and merge jobs
62 - "{project-name}-gerrit-docker-jobs"
73 <<: *nonrtric_plt_sme_common
74 name: nonrtric-plt-sme-capifcore-sonar
75 # prescan script requires ubuntu
76 # golang is only on docker-enabled nodes
77 build-node: ubuntu1804-docker-4c-4g
78 gerrit_trigger_file_paths:
79 - compare-type: REG_EXP
80 pattern: "capifcore/.*"
81 sonar-prescan-script: !include-raw-escape: prescan-capifcore-ubuntu.sh
82 sonar-project-file: ""
83 java-version: openjdk11
84 # use sonarcloud values from defaults.yaml
85 sonar-properties: !include-raw-escape: sonar-project.properties
87 - gerrit-sonar-prescan-script