3 name: nonrtric-rapp-orufhrecovery-project-view
4 project-name: nonrtric-rapp-orufhrecovery
8 - project: &orufhrecovery_common
9 name: nonrtric-rapp-orufhrecovery-info
10 project: nonrtric/rapp/orufhrecovery
11 project-name: nonrtric-rapp-orufhrecovery
12 # maven settings file has docker credentials
13 mvn-settings: nonrtric-rapp-orufhrecovery-settings
14 build-node: centos7-builder-1c-1g
17 <<: *orufhrecovery_common
18 name: nonrtric-rapp-orufhrecovery-release
19 # maven release requires sigul which requires centos
20 # container release requires docker
21 build-node: centos7-docker-2c-8g
23 - "{project-name}-gerrit-release-jobs"
26 <<: *orufhrecovery_common
27 name: nonrtric-rapp-orufhrecovery
28 project-name: "{name}"
30 docker-name: "o-ran-sc/nonrtric-rapp-orufhrecovery"
32 container-tag-method: yaml-file
33 # use host network to clone from our gerrit
34 docker-build-args: "--network=host"
35 # Directory with Dockerfile
36 docker-root: "scriptversion/app"
37 # Limit build trigger to appropriate files
38 gerrit_trigger_file_paths:
39 - compare-type: REG_EXP
40 pattern: "scriptversion/app/.*"
41 build-node: ubuntu1804-docker-4c-4g
42 # Includes verify and merge jobs
44 - "{project-name}-gerrit-docker-jobs"
54 <<: *orufhrecovery_common
55 name: nonrtric-rapp-orufhrecovery-consumer
56 project-name: "{name}"
58 docker-name: "o-ran-sc/nonrtric-rapp-orufhrecovery-consumer"
60 container-tag-method: yaml-file
61 # use host network to clone from our gerrit
62 docker-build-args: "--network=host"
63 # Directory with Dockerfile
64 docker-root: "goversion"
65 # Directory where go test should be run
67 # Limit build trigger to appropriate files
68 gerrit_trigger_file_paths:
69 - compare-type: REG_EXP
70 pattern: "goversion/.*"
71 build-node: ubuntu1804-docker-4c-4g
72 # Includes verify and merge jobs
74 - "{project-name}-gerrit-docker-jobs"
85 <<: *orufhrecovery_common
86 name: nonrtric-rapp-orufhrecovery-consumer-sonar
87 project-name: "nonrtric-rapp-orufhrecovery-consumer"
88 # prescan script requires ubuntu
89 # golang is only on docker-enabled nodes
90 build-node: ubuntu1804-docker-4c-4g
91 sonar-prescan-script: !include-raw-escape:
92 - prescan-oruclosedloopconsumer-ubuntu.sh
93 sonar-project-file: ""
94 java-version: openjdk11
95 # use sonarcloud values from defaults.yaml
98 sonar.login={sonarcloud_api_token}
99 sonar.projectKey=nonrtric-rapp-orufhrecovery-consumer
100 sonar.organization={sonarcloud_project_organization}
102 sonar.build.sourceEncoding=UTF-8
108 sonar.go.coverage.reportPaths=goversion/coverage.txt
110 sonar.inclusions=goversion/internal/**/**.go,goversion/**.go
112 sonar.exclusions=goversion/mocks/**.go,goversion/internal/**/**_test.go,goversion/**_test.go,goversion/simulator/**.go
114 - gerrit-sonar-prescan-script