3c02f4e17700c9de55d5287fc238fc02ad47ea3e
[ci-management.git] / jjb / integration / integration-data-provider.yaml
1 ---
2 - project:
3     name: integration-data-provider-project-view
4     project-name: integration-data-provider
5     views:
6       - project-view
7
8 - project:
9     name: integration-data-provider-info
10     project: integration/data-provider
11     project-name: integration-data-provider
12     build-node: centos8-builder-2c-1g
13     jobs:
14       - gerrit-info-yaml-verify
15
16 - project:
17     name: integration-data-provider-linters
18     project: "integration/data-provider"
19     project-name: "integration-data-provider"
20     python-version: python3
21     jobs:
22       - integration-linters
23     subproject:
24       - "yaml":
25           tox-dir: "."
26           tox-envs: "yaml"
27           pattern: "**/*.yaml"
28       - "yml":
29           tox-dir: "."
30           tox-envs: "yaml"
31           pattern: "**/*.yml"
32       - "json":
33           tox-dir: "."
34           tox-envs: "json"
35           pattern: "**/*.json"
36       - "python":
37           tox-dir: "."
38           tox-envs: "py"
39           pattern: "**/*.py"
40       - "rst":
41           tox-dir: "."
42           tox-envs: "rst"
43           pattern: "**/*.rst"
44       - "md":
45           tox-dir: "."
46           tox-envs: "md"
47           pattern: "**/*.md"
48       - "cov":
49           tox-dir: "."
50           tox-envs: "cov"
51           pattern: "**/*.py"
52       - "mypy":
53           tox-dir: "."
54           tox-envs: "mypy"
55           pattern: "**/*.py"
56     stream:
57       - "master":
58           branch: "master"
59
60 - project:
61     name: "integration-data-provider-docker-verify"
62     jobs:
63       - gerrit-docker-verify
64       - gerrit-docker-merge
65     project-name: "integration-data-provider"
66     project: "integration/data-provider"
67     stream:
68       - "master":
69           branch: "master"
70           files: ""
71     docker-build-args: "-f ./Dockerfile"
72     docker-name: "onap/data-provider"
73     docker-root: "$WORKSPACE"
74     mvn-settings: "integration-settings"
75     build-node: ubuntu1804-docker-8c-8g
76
77 - project:
78     name: integration-data-provider-release
79     project-name: "integration-data-provider"
80     project: "integration/data-provider"
81     mvn-settings: "integration-settings"
82     jobs:
83       - "{project-name}-gerrit-release-jobs":
84           build-node: centos7-docker-2c-1g