cd7dce7d65d321f20d8fa45d0a85cb7988413c86
[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: centos8-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       - "london":
43           branch: "london"
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-2c-1g
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       - "london":
125           branch: "london"
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