CI: Disable INFO verify jobs
[ci-management.git] / jjb / it-dev / it-dev.yaml
1 ---
2 - project:
3     name: it-dev-project-view
4     project-name: it-dev
5     views:
6       - project-view
7
8 - _it_dev_xo_common: &it_dev_xo_common
9     name: it-dev-xo-common
10     # git repo
11     project: it/dev
12     # jenkins job name prefix
13     project-name: it-dev-xapp-onboarder
14     # maven settings file has docker credentials
15     mvn-settings: it-dev-settings
16
17 - _it_dev_xo_py_common: &it_dev_xo_py_common
18     name: it-dev-xo-py-common
19     python-version: python3.6
20     tox-dir: xapp_onboarder
21     tox-envs: py36-lf
22
23 - project:
24     <<: *it_dev_xo_common
25     name: it-dev-xapp-onboarder-docker
26     # image name
27     docker-name: "o-ran-sc/xapp-onboarder"
28     # source of docker tag
29     container-tag-method: yaml-file
30     # dockerfile is in subdir
31     docker-build-args: -f ci/xapp_onboarder/Dockerfile
32     # container-tag.yaml is in subdir
33     container-tag-yaml-dir: ci/xapp_onboarder
34     gerrit_trigger_file_paths:
35       - compare-type: REG_EXP
36         pattern: "xapp_onboarder/.*"
37     jobs:
38       - "{project-name}-gerrit-docker-jobs"
39     stream:
40       - master:
41           branch: master
42
43 - project:
44     <<: *it_dev_xo_common
45     name: it-dev-xapp-onboarder-release
46     # one release job for all items in repo
47     project-name: it-dev
48     # maven release requires sigul which requires centos
49     # container release requires docker
50     build-node: centos7-docker-2c-8g
51     jobs:
52       - "{project-name}-gerrit-release-jobs"
53
54 - project:
55     <<: *it_dev_xo_common
56     <<: *it_dev_xo_py_common
57     name: it-dev-xapp-onboarder-sonarqube
58     sonar-project-file: ""
59     sonar-properties: |
60       sonar.login={sonarcloud_api_token}
61       sonar.projectKey={sonarcloud_project_organization}_{project-name}
62       sonar.projectName={project-name}
63       sonar.organization={sonarcloud_project_organization}
64       sonar.build.sourceEncoding=UTF-8
65       sonar.sources=xapp_onboarder
66       sonar.exclusions=setup.py,xapp_onboarder/tests/*.py
67       sonar.python.coverage.reportPaths=xapp_onboarder/coverage.xml
68     jobs:
69       - gerrit-tox-sonarqube
70
71 - project:
72     <<: *it_dev_xo_common
73     <<: *it_dev_xo_py_common
74     name: it-dev-xapp-onboarder-pypi
75     gerrit_trigger_file_paths:
76       - compare-type: REG_EXP
77         pattern: "xapp_onboarder/.*"
78     parallel: false
79     jobs:
80       - gerrit-pypi-verify
81       - gerrit-pypi-stage
82     stream:
83       - master:
84           branch: master