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