f154dbd382f4d2ec4968899b5471ea0b2b249e5a
[releng/builder.git] / jjb / odltools / odltools.yaml
1 ---
2 - project:
3     name: odltools
4     jobs:
5       - gerrit-release-merge
6       - gerrit-tox-verify
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           doc-dir: .tox/docs/tmp/html
10           project-pattern: odltools
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/odltools/40832/
12           rtd-token: 225d4ef64e1efce4fe3ba4c9c4fe772355d3c8b2
13
14     stream:
15       - silicon:
16           branch: 'master'
17       - aluminium:
18           branch: 'stable/aluminium'
19       - magnesium:
20           branch: 'stable/magnesium'
21       - sodium:
22           branch: 'stable/sodium'
23
24     project: odltools
25     project-name: odltools
26     build-node: centos7-builder-2c-2g
27     build-timeout: 60
28     mvn-settings: 'odltools-settings'
29
30 - project:
31     name: odltools-sonar
32     jobs:
33       - gerrit-maven-sonar:
34           mvn-params: >
35             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
36             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
37
38     project: 'odltools'
39     project-name: 'odltools'
40     branch: 'master'
41     mvn-settings: 'odltools-settings'
42     mvn-opts: '-Xmx1024m'
43     sonarcloud: true
44     sonarcloud-project-organization: '{sonarcloud_project_organization}'
45     sonarcloud-api-token: '{sonarcloud_api_token}'
46     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
47
48 - project:
49     name: odltools-info
50     jobs:
51       - gerrit-info-yaml-verify
52     project: odltools
53     project-name: odltools
54     branch: master
55     build-node: centos7-builder-2c-1g
56
57 - project:
58     name: odltools-view
59     views:
60       - project-view
61     project-name: odltools