CI: Disable INFO verify jobs
[ci-management.git] / jjb / sim-a1-interface / sim-a1-interface.yaml
1 ---
2 - project:
3     name: sim-a1-interface-project-view
4     project-name: sim-a1-interface
5     views:
6       - project-view
7
8 - _sim_a1_interface_common:
9     &sim_a1_interface_common # values apply to all projects here
10     name: sim-a1-interface-common
11     # git repo
12     project: sim/a1-interface
13     # jenkins job name prefix
14     project-name: sim-a1-interface
15     # maven settings file has docker credentials
16     mvn-settings: sim-a1-interface-settings
17
18 - project:
19     <<: *sim_a1_interface_common
20     name: a1-simulator-verify
21     # the install script assumes an ubuntu image
22     build-node: ubuntu1804-builder-2c-2g
23     python-version: python3
24     tox-envs: code
25     stream:
26       - master:
27           branch: master
28     jobs:
29       - gerrit-tox-verify
30
31 - project:
32     <<: *sim_a1_interface_common
33     name: a1-simulator
34     # image name
35     docker-name: "o-ran-sc/{name}"
36     # source of docker tag
37     container-tag-method: yaml-file
38     docker-root: near-rt-ric-simulator
39     # use host network
40     docker-build-args: "--network=host"
41     build-node: ubuntu1804-docker-4c-4g
42     stream:
43       - master:
44           branch: master
45       - g-release:
46           branch: g-release
47       - h-release:
48           branch: h-release
49       - i-release:
50           branch: i-release
51     jobs:
52       - "{project-name}-gerrit-docker-jobs"
53
54 - project:
55     <<: *sim_a1_interface_common
56     name: sim-a1-interface-sonarqube
57     python-version: python3
58     build-node: ubuntu1804-builder-2c-2g
59     sonar-project-file: ""
60     sonar-properties: |
61       sonar.login={sonarcloud_api_token}
62       sonar.projectKey={sonarcloud_project_organization}_{project-name}
63       sonar.projectName={project-name}
64       sonar.organization={sonarcloud_project_organization}
65       sonar.build.sourceEncoding=UTF-8
66       sonar.sources=near-rt-ric-simulator
67       sonar.python.coverage.reportPaths=coverage.xml
68     jobs:
69       - gerrit-tox-sonarqube
70
71 - project:
72     <<: *sim_a1_interface_common
73     name: sim-a1-interface-release
74     # maven release requires sigul which requires centos
75     # container release requires docker
76     build-node: centos7-docker-2c-8g
77     jobs:
78       - "{project-name}-gerrit-release-jobs"
79     stream:
80       - master:
81           branch: master
82       - h-release:
83           branch: h-release
84       - i-release:
85           branch: i-release