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
16 - gerrit-info-yaml-verify
19 <<: *orufhrecovery_common
20 name: nonrtric-rapp-orufhrecovery-release
21 # maven release requires sigul which requires centos
22 # container release requires docker
23 build-node: centos7-docker-2c-8g
25 - '{project-name}-gerrit-release-jobs'
28 <<: *orufhrecovery_common
29 name: nonrtric-rapp-orufhrecovery
30 project-name: '{name}'
32 docker-name: 'o-ran-sc/nonrtric-rapp-orufhrecovery'
34 container-tag-method: yaml-file
35 # use host network to clone from our gerrit
36 docker-build-args: '--network=host'
37 # Directory with Dockerfile
38 docker-root: 'scriptversion/app'
39 # Limit build trigger to appropriate files
40 gerrit_trigger_file_paths:
41 - compare-type: REG_EXP
42 pattern: 'scriptversion/app/.*'
43 build-node: ubuntu1804-docker-4c-4g
44 # Includes verify and merge jobs
46 - "{project-name}-gerrit-docker-jobs"
47 - gerrit-maven-docker-stage
55 <<: *orufhrecovery_common
56 name: nonrtric-rapp-orufhrecovery-consumer
57 project-name: '{name}'
59 docker-name: 'o-ran-sc/nonrtric-rapp-orufhrecovery-consumer'
61 container-tag-method: yaml-file
62 # use host network to clone from our gerrit
63 docker-build-args: '--network=host'
64 # Directory with Dockerfile
65 docker-root: 'goversion'
66 # Directory where go test should be run
68 # Limit build trigger to appropriate files
69 gerrit_trigger_file_paths:
70 - compare-type: REG_EXP
71 pattern: 'goversion/.*'
72 build-node: ubuntu1804-docker-4c-4g
73 # Includes verify and merge jobs
75 - "{project-name}-gerrit-docker-jobs"
77 - gerrit-maven-docker-stage
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: prescan-oruclosedloopconsumer-ubuntu.sh
92 sonar-project-file: ""
93 java-version: openjdk11
94 # use sonarcloud values from defaults.yaml
97 sonar.login={sonarcloud_api_token}
98 sonar.projectKey=nonrtric-rapp-orufhrecovery-consumer
99 sonar.organization={sonarcloud_project_organization}
101 sonar.build.sourceEncoding=UTF-8
107 sonar.go.coverage.reportPaths=goversion/coverage.txt
109 sonar.inclusions=goversion/internal/**/**.go,goversion/**.go
111 sonar.exclusions=goversion/mocks/**.go,goversion/internal/**/**_test.go,goversion/**_test.go,goversion/simulator/**.go
113 - gerrit-sonar-prescan-script