[HONOLULU] create honolulu xtesting dockers
[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           - 'frankfurt':
43                 branch: 'frankfurt'
44           - 'guilin':
45                 branch: 'guilin'
46           - 'honolulu':
47                 branch: 'honolulu'
48
49 - project:
50     name: integration-xtesting-release
51     project-name: 'integration-xtesting'
52     project: 'integration/xtesting'
53     mvn-settings: 'integration-settings'
54     jobs:
55       - '{project-name}-gerrit-release-jobs':
56           build-node: centos7-docker-8c-8g
57
58 - project:
59     name: 'integration-xtesting-docker'
60     jobs:
61       - gerrit-docker-verify:
62           project-name: 'integration-xtesting-infra-healthcheck'
63           docker-root: ./infra-healthcheck
64           docker-name: 'onap/xtesting-infra-healthcheck'
65           docker-build-args: '-f ./docker/Dockerfile'
66       - gerrit-docker-merge:
67           project-name: 'integration-xtesting-infra-healthcheck'
68           docker-root: ./infra-healthcheck
69           docker-name: 'onap/xtesting-infra-healthcheck'
70           docker-build-args: '-f ./docker/Dockerfile'
71       - gerrit-docker-verify:
72           project-name: 'integration-xtesting-healthcheck'
73           docker-root: ./healthcheck
74           docker-name: 'onap/xtesting-healthcheck'
75           docker-build-args: '-f ./docker/Dockerfile'
76       - gerrit-docker-merge:
77           project-name: 'integration-xtesting-healthcheck'
78           docker-root: ./healthcheck
79           docker-name: 'onap/xtesting-healthcheck'
80           docker-build-args: '-f ./docker/Dockerfile'
81       - gerrit-docker-verify:
82           project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
83           docker-root: ./smoke-usecases-pythonsdk
84           docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
85           docker-build-args: '-f ./docker/Dockerfile'
86       - gerrit-docker-merge:
87           project-name: 'integration-xtesting-smoke-usecases-pythonsdk'
88           docker-root: ./smoke-usecases-pythonsdk
89           docker-name: 'onap/xtesting-smoke-usecases-pythonsdk'
90           docker-build-args: '-f ./docker/Dockerfile'
91       - gerrit-docker-verify:
92           project-name: 'integration-xtesting-smoke-usecases-robot'
93           docker-root: ./smoke-usecases-robot
94           docker-name: 'onap/xtesting-smoke-usecases-robot'
95           docker-build-args: '-f ./docker/Dockerfile'
96       - gerrit-docker-merge:
97           project-name: 'integration-xtesting-smoke-usecases-robot'
98           docker-root: ./smoke-usecases-robot
99           docker-name: 'onap/xtesting-smoke-usecases-robot'
100           docker-build-args: '-f ./docker/Dockerfile'
101       - gerrit-docker-verify:
102           project-name: 'integration-xtesting-security'
103           docker-root: ./security
104           docker-name: 'onap/xtesting-security'
105           docker-build-args: '-f ./docker/Dockerfile'
106       - gerrit-docker-merge:
107           project-name: 'integration-xtesting-security'
108           docker-root: ./security
109           docker-name: 'onap/xtesting-security'
110           docker-build-args: '-f ./docker/Dockerfile'
111     project: 'integration/xtesting'
112     stream:
113       - 'master':
114             branch: 'master'
115             files: ''
116       - 'honolulu':
117             branch: 'honolulu'
118             files: ''
119       - 'guilin':
120             branch: 'guilin'
121             files: ''
122       - 'develop':
123             branch: 'develop'
124             files: ''
125     docker-root: '$WORKSPACE'
126     mvn-settings: 'integration-settings'
127     build-node: ubuntu1804-docker-8c-8g
128     cron: '@daily'
129     container-tag-method: stream