67be689c47edf5bc24022f536a1fde82003a3fbd
[ci-management.git] / jjb / integration / xtesting / integration-xtesting.yaml
1 ---
2 - project:
3     name: integration-xtesting-info
4     project-name: integration-xtesting
5     jobs:
6       - gerrit-info-yaml-verify
7     build-node: centos7-builder-2c-1g
8     project: integration/xtesting
9     branch: master
10
11 - project:
12       name: integration-xtesting-linters
13       project: integration/xtesting
14       project-name: integration-xtesting
15       python-version: python3
16       jobs:
17           - integration-linters
18       subproject:
19           - 'commit':
20                 tox-dir: '.'
21                 tox-envs: 'gitlint'
22                 pattern: '**'
23           - 'yaml':
24                 tox-dir: '.'
25                 tox-envs: 'yaml'
26                 pattern: '**/*.yaml'
27           - 'yml':
28                 tox-dir: '.'
29                 tox-envs: 'yaml'
30                 pattern: '**/*.yml'
31           - 'json':
32                 tox-dir: '.'
33                 tox-envs: 'json'
34                 pattern: '**/*.json'
35           - 'md':
36               tox-dir: '.'
37               tox-envs: 'md'
38               pattern: '**/*.md'
39       stream:
40           - 'master':
41                 branch: 'master'
42           - 'jakarta':
43                 branch: 'jakarta'
44           - 'kohn':
45                 branch: 'kohn'
46
47 - project:
48     name: integration-xtesting-release
49     project-name: 'integration-xtesting'
50     project: 'integration/xtesting'
51     mvn-settings: 'integration-settings'
52     jobs:
53       - '{project-name}-gerrit-release-jobs':
54           build-node: centos7-docker-8c-8g
55
56 - project:
57     name: 'integration-xtesting-docker'
58     jobs:
59       - gerrit-docker-verify:
60           project-name: 'integration-xtesting-infra-healthcheck'
61           docker-root: ./infra-healthcheck
62           docker-name: 'onap/xtesting-infra-healthcheck'
63           docker-build-args: '-f ./docker/Dockerfile'
64       - gerrit-docker-merge:
65           project-name: 'integration-xtesting-infra-healthcheck'
66           docker-root: ./infra-healthcheck
67           docker-name: 'onap/xtesting-infra-healthcheck'
68           docker-build-args: '-f ./docker/Dockerfile'
69       - gerrit-docker-verify:
70           project-name: 'integration-xtesting-healthcheck'
71           docker-root: ./healthcheck
72           docker-name: 'onap/xtesting-healthcheck'
73           docker-build-args: '-f ./docker/Dockerfile'
74       - gerrit-docker-merge:
75           project-name: 'integration-xtesting-healthcheck'
76           docker-root: ./healthcheck
77           docker-name: 'onap/xtesting-healthcheck'
78           docker-build-args: '-f ./docker/Dockerfile'
79       - gerrit-docker-verify:
80           project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
81           docker-root: ./smoke-usecases-pythonsdk
82           docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
83           docker-build-args: '-f ./docker/Dockerfile'
84       - gerrit-docker-merge:
85           project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
86           docker-root: ./smoke-usecases-pythonsdk
87           docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
88           docker-build-args: '-f ./docker/Dockerfile'
89       - gerrit-docker-verify:
90           project-name: 'integration-xtesting-smoke-usecases-robot'
91           docker-root: ./smoke-usecases-robot
92           docker-name: 'onap/xtesting-smoke-usecases-robot'
93           docker-build-args: '-f ./docker/Dockerfile'
94       - gerrit-docker-merge:
95           project-name: 'integration-xtesting-smoke-usecases-robot'
96           docker-root: ./smoke-usecases-robot
97           docker-name: 'onap/xtesting-smoke-usecases-robot'
98           docker-build-args: '-f ./docker/Dockerfile'
99       - gerrit-docker-verify:
100           project-name: 'integration-xtesting-security'
101           docker-root: ./security
102           docker-name: 'onap/xtesting-security'
103           docker-build-args: '-f ./docker/Dockerfile'
104       - gerrit-docker-merge:
105           project-name: 'integration-xtesting-security'
106           docker-root: ./security
107           docker-name: 'onap/xtesting-security'
108           docker-build-args: '-f ./docker/Dockerfile'
109       - gerrit-docker-verify:
110           project-name: 'integration-xtesting-smoke-usecases-robot-py3'
111           docker-root: ./smoke-usecases-robot-py3
112           docker-name: 'onap/xtesting-smoke-usecases-robot-py3'
113           docker-build-args: '-f ./docker/Dockerfile'
114       - gerrit-docker-merge:
115           project-name: 'integration-xtesting-smoke-usecases-robot-py3'
116           docker-root: ./smoke-usecases-robot-py3
117           docker-name: 'onap/xtesting-smoke-usecases-robot-py3'
118           docker-build-args: '-f ./docker/Dockerfile'
119     project: 'integration/xtesting'
120     stream:
121       - 'master':
122             branch: 'master'
123             files: ''
124       - 'jakarta':
125             branch: 'jakarta'
126             files: ''
127       - 'kohn':
128             branch: 'kohn'
129             files: ''
130     docker-root: '$WORKSPACE'
131     mvn-settings: 'integration-settings'
132     build-node: ubuntu1804-docker-8c-8g
133     cron: '@daily'
134     container-tag-method: stream