4d5492db04098df6d2d362da47b49630c44f0a70
[releng/builder.git] / jjb / lispflowmapping / lispflowmapping.yaml
1 ---
2 - project:
3     name: lispflowmapping-neon
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-maven-javadoc-jobs'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: lispflowmapping
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/
11           rtd-token: 181be9dd804e4969b9f318a6f1988e3cbee9d9a8
12       - odl-maven-jobs
13
14     java-version:
15       - openjdk8
16       - openjdk11
17     stream: neon
18     project: 'lispflowmapping'
19     project-name: 'lispflowmapping'
20     branch: 'master'
21     mvn-settings: 'lispflowmapping-settings'
22     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
23     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
24     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
25     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
26     archive-artifacts: >
27         **/*.log
28         **/target/surefire-reports/*-output.txt
29
30     build-node: centos7-builder-8c-8g
31
32     # Used by the release job
33     staging-profile-id: 96fff2503b766
34
35 - project:
36     name: lispflowmapping-fluorine
37     jobs:
38       - '{project-name}-distribution-check-{stream}'
39       - '{project-name}-maven-javadoc-jobs'
40       - '{project-name}-rtd-jobs':
41           build-node: centos7-builder-2c-2g
42           project-pattern: lispflowmapping
43           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/
44           rtd-token: 181be9dd804e4969b9f318a6f1988e3cbee9d9a8
45       - odl-maven-jobs
46
47     stream: fluorine
48     project: 'lispflowmapping'
49     project-name: 'lispflowmapping'
50     branch: 'stable/fluorine'
51     mvn-settings: 'lispflowmapping-settings'
52     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
53     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
54     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
55     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
56     archive-artifacts: >
57         **/*.log
58         **/target/surefire-reports/*-output.txt
59
60     build-node: centos7-builder-8c-8g
61
62     # Used by the release job
63     staging-profile-id: 96fff2503b766
64
65 - project:
66     name: lispflowmapping-oxygen
67     jobs:
68       - '{project-name}-distribution-check-{stream}'
69       - '{project-name}-maven-javadoc-jobs'
70       - odl-maven-jobs
71
72     stream: oxygen
73     project: 'lispflowmapping'
74     project-name: 'lispflowmapping'
75     branch: 'stable/oxygen'
76     mvn-settings: 'lispflowmapping-settings'
77     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
78     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
79     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
80     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
81     archive-artifacts: >
82         **/*.log
83         **/target/surefire-reports/*-output.txt
84
85     build-node: centos7-builder-8c-8g
86
87     # Used by the release job
88     staging-profile-id: 96fff2503b766
89
90 - project:
91     name: lispflowmapping-sonar
92     jobs:
93       - gerrit-maven-sonar
94     project: 'lispflowmapping'
95     project-name: 'lispflowmapping'
96     branch: 'master'
97     mvn-settings: 'lispflowmapping-settings'
98     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
99     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
100
101 - project:
102     name: lispflowmapping-view
103     views:
104       - project-view
105     project-name: lispflowmapping