CI: Disable INFO verify jobs
[ci-management.git] / jjb / ric-plt-xapp-frame-py / ric-plt-xapp-frame-py.yaml
1 ---
2 - project:
3     name: ric-plt-xapp-frame-py-project-view
4     project-name: ric-plt-xapp-frame-py
5     views:
6       - project-view
7
8 - _py_common: &py_common
9     name: xapp-frame-py-common
10     # git repo
11     project: ric-plt/xapp-frame-py
12     # jenkins job name prefix
13     project-name: ric-plt-xapp-frame-py
14     # maven settings file has credentials
15     mvn-settings: ric-plt-xapp-frame-py-settings
16     # dont run docs on verify
17     tox-envs: code,flake8
18     build-node: ubuntu1804-builder-2c-2g
19     pre-build-script: !include-raw-escape:
20       - ../shell/install-deb-rmr.sh
21       - ../shell/install-deb-e2ap.sh
22
23 - project:
24     name: ric-plt-xapp-frame-py-pypi
25     <<: *py_common
26     # do not trigger on changes in docs, releases
27     gerrit_trigger_file_paths:
28       - compare-type: REG_EXP
29         pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
30     jobs:
31       - gerrit-pypi-verify
32       - gerrit-pypi-stage
33     stream:
34       - master:
35           branch: master
36
37 - project:
38     name: ric-plt-xapp-frame-py-release
39     <<: *py_common
40     # release requires sigul which requires centos
41     build-node: centos7-builder-1c-1g
42     jobs:
43       - "{project-name}-gerrit-pypi-release-jobs"
44
45 - project:
46     name: ric-plt-xapp-frame-py-sonarqube
47     <<: *py_common
48     sonar-project-file: ""
49     sonar-properties: |
50       sonar.login={sonarcloud_api_token}
51       sonar.projectKey={sonarcloud_project_organization}_{project-name}
52       sonar.projectName={project-name}
53       sonar.organization={sonarcloud_project_organization}
54       sonar.build.sourceEncoding=UTF-8
55       sonar.sources=ricxappframe
56       sonar.exclusions=setup.py,tests/*.py
57       sonar.python.coverage.reportPaths=coverage.xml
58     jobs:
59       - gerrit-tox-sonarqube
60
61 - project:
62     <<: *py_common
63     name: ric-plt-xapp-frame-py-nexus-iq
64     build-node: centos7-builder-1c-1g
65     nexus-iq-namespace: oran-
66     jobs:
67       - gerrit-tox-nexus-iq-clm