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