9e7085665d470bc35ad43a577f78e43c5b290ddb
[releng/builder.git] / jjb / lispflowmapping / lispflowmapping.yaml
1 ---
2 - project:
3     name: lispflowmapping-oxygen
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-integration-{stream}'
7       - '{project-name}-maven-javadoc-jobs'
8       - odl-maven-jobs
9
10     stream: oxygen
11     project: 'lispflowmapping'
12     project-name: 'lispflowmapping'
13     branch: 'master'
14     mvn-settings: 'lispflowmapping-settings'
15     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
16     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
17     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
18     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
19     archive-artifacts: >
20         **/*.log
21         **/target/surefire-reports/*-output.txt
22
23     build-node: centos7-builder-8c-8g
24
25     # Used by the release job
26     staging-profile-id: 96fff2503b766
27
28 - project:
29     name: lispflowmapping-nitrogen
30     jobs:
31       - '{project-name}-distribution-check-{stream}'
32       - '{project-name}-integration-{stream}'
33       - '{project-name}-maven-javadoc-jobs'
34       - odl-maven-jobs
35
36     stream: nitrogen
37     project: 'lispflowmapping'
38     project-name: 'lispflowmapping'
39     branch: 'stable/nitrogen'
40     mvn-settings: 'lispflowmapping-settings'
41     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
42     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
43     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
44     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
45     archive-artifacts: >
46         **/*.log
47         **/target/surefire-reports/*-output.txt
48
49     build-node: centos7-builder-8c-8g
50
51     # Used by the release job
52     staging-profile-id: 96fff2503b766
53
54 - project:
55     name: lispflowmapping-carbon
56     jobs:
57       - '{project-name}-distribution-check-{stream}'
58       - '{project-name}-integration-{stream}'
59       - '{project-name}-maven-javadoc-jobs'
60       - odl-maven-jobs
61
62     stream: carbon
63     project: 'lispflowmapping'
64     project-name: 'lispflowmapping'
65     branch: 'stable/carbon'
66     karaf-version: karaf3
67     mvn-settings: 'lispflowmapping-settings'
68     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
69     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
70     dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
71     email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
72     build-node: centos7-builder-8c-8g
73
74     # Used by the release job
75     staging-profile-id: 96fff2503b766
76
77 - project:
78     name: lispflowmapping-sonar
79     jobs:
80       - gerrit-maven-sonar
81     project: 'lispflowmapping'
82     project-name: 'lispflowmapping'
83     branch: 'master'
84     mvn-settings: 'lispflowmapping-settings'
85     mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
86     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'