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