CI: Disable INFO verify jobs
[ci-management.git] / jjb / ric-plt-sdlpy / ric-plt-sdlpy.yaml
1 ---
2 - project:
3     name: ric-plt-sdlpy-project-view
4     project-name: ric-plt-sdlpy
5     views:
6       - project-view
7
8 - _sdlpy_common: &sdlpy_common
9     name: sdlpy-common
10     # git repo
11     project: ric-plt/sdlpy
12     # jenkins job name prefix
13     project-name: ric-plt-sdlpy
14     # maven settings file has credentials
15     mvn-settings: ric-plt-sdlpy-settings
16     # release job requires centos
17     build-node: centos7-builder-1c-1g
18
19 # verify distribution and publish to test.pypi.org
20 - project:
21     name: ric-plt-sdlpy-pypi
22     <<: *sdlpy_common
23     gerrit_trigger_file_paths:
24       - compare-type: REG_EXP
25         pattern: "ricsdl-package/.*"
26     tox-dir: ricsdl-package
27     jobs:
28       - gerrit-pypi-verify
29       - gerrit-pypi-stage
30     stream:
31       - master:
32           branch: master
33
34 # promote distribution from test.pypi.org to pypi.org
35 - project:
36     name: ric-plt-sdlpy-release
37     <<: *sdlpy_common
38     jobs:
39       - "{project-name}-gerrit-pypi-release-jobs"
40
41 # analyze unit test coverage
42 - project:
43     name: ric-plt-sdlpy-sonar
44     <<: *sdlpy_common
45     branch: master
46     sonarcloud: true
47     sonarcloud-api-token: "{sonarcloud_api_token}"
48     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
49     sonarcloud-project-organization: "{sonarcloud_project_organization}"
50     tox-dir: ricsdl-package
51     mvn-params: -f ricsdl-package
52     jobs:
53       - gerrit-tox-sonar