Refactor: Cleanup for pre-commit
[ci-management.git] / jjb / demo / demo.yaml
1 ---
2 - project:
3       name: demo-project-view
4       project-name: demo
5       views:
6           - project-view
7
8 - project:
9       name: demo
10       project-name: "demo"
11       jobs:
12           - "{project-name}-{stream}-verify-java"
13           - "{project-name}-{stream}-merge-java"
14           - gerrit-maven-stage:
15                 sign-artifacts: true
16                 build-node: centos8-docker-4c-4g
17                 maven-versions-plugin: true
18           - "{project-name}-gerrit-release-jobs":
19                 build-node: centos7-docker-2c-1g
20
21       project: "demo"
22       stream:
23           - "master":
24                 branch: "master"
25       mvn-settings: "demo-settings"
26       files: "**"
27       archive-artifacts: ""
28
29 - project:
30       name: demo-sonar
31       jobs:
32           - gerrit-maven-sonar
33       sonarcloud: true
34       sonarcloud-project-organization: "{sonarcloud_project_organization}"
35       sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
36       sonar-mvn-goal: "{sonar_mvn_goal}"
37       cron: "@daily"
38       build-node: ubuntu1804-builder-4c-4g
39       project: "demo"
40       project-name: "demo"
41       branch: "master"
42       mvn-settings: "demo-settings"
43       mvn-goals: "clean install"
44       mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
45
46 - project:
47       name: demo-info
48       project-name: demo
49       jobs:
50           - gerrit-info-yaml-verify
51       build-node: centos8-builder-2c-1g
52       project: demo
53       branch: master
54
55 - project:
56       name: demo-linters
57       project: "demo"
58       project-name: "demo"
59       python-version: python3
60       jobs:
61           - integration-linters
62       subproject:
63           - "yaml":
64                 tox-dir: "."
65                 tox-envs: "yaml"
66                 pattern: "**/*.yaml"
67           - "yml":
68                 tox-dir: "."
69                 tox-envs: "yaml"
70                 pattern: "**/*.yml"
71           - "json":
72                 tox-dir: "."
73                 tox-envs: "json"
74                 pattern: "**/*.json"
75           - "python":
76                 tox-dir: "."
77                 tox-envs: "py"
78                 pattern: "**/*.py"
79       stream:
80           - "master":
81                 branch: "master"