e3be31929f8aa1512b06eb6ff2ef93d1a98159ca
[releng/builder.git] / jjb / lacp / lacp.yaml
1 # REMOVE THIS LINE IF YOU WANT TO CUSTOMIZE ANYTHING BELOW
2 # Otherwise this file will be automatically overwritten by the template
3 # autobuilder.
4
5 # ODL Releng build templates
6 - project:
7     name: lacp
8     jobs:
9         - 'lacp-verify-{stream}'
10         - 'lacp-merge-{stream}'
11         - 'lacp-periodic-{stream}'
12         - 'lacp-distribution-{stream}'
13         - 'lacp-distribution-check-{stream}'
14         - 'lacp-integration-{stream}'
15         - 'lacp-sonar'
16         - 'lacp-clm-{stream}'
17         - 'lacp-validate-autorelease-{stream}'
18
19
20     # stream:    release stream (eg. stable-lithium or beryllium)
21     # branch:    git branch (eg. stable/lithium or master)
22     stream:
23         - boron:
24             branch: 'master'
25             jdk: openjdk8
26             jdks:
27                 - openjdk8
28             disable_autorelease: False
29             disable_distribution_check: False
30         - beryllium:
31             branch: 'stable/beryllium'
32             jdk: openjdk7
33             jdks:
34                 - openjdk7
35                 - openjdk8
36             disable_autorelease: False
37             disable_distribution_check: False
38         - stable-lithium:
39             branch: 'stable/lithium'
40             jdk: openjdk7
41             jdks:
42                 - openjdk7
43             disable_autorelease: True
44             disable_distribution_check: True
45
46     project: 'lacp'
47
48 # For the Job templates below replace instances of:
49 # PROJECT_SHORTNAME with your project name (eg. circuitsw)
50 # PROJECT_PATH with your project name (eg. ofextensions/circuitsw)
51 # MAVEN_GOALS with your maven goals to build
52 # MAVEN_OPTS with your maven options to build
53
54 - job-template:
55     name: 'lacp-verify-{stream}'
56
57     # Job template for ODL verify jobs
58     #
59     # The purpose of this job template is to setup a ODL verify job
60     #
61     # Required Variables:
62     #     stream:    release stream (eg. stable-lithium or beryllium)
63     #     branch:    git branch (eg. stable/lithium or master)
64
65     project-type: matrix
66     node: matrix_master
67     concurrent: true
68
69     axes:
70         - axis:
71             type: slave
72             name: nodes
73             values:
74                 - dynamic_verify
75         - axis:
76             type: jdk
77             values: '{obj:jdks}'
78
79     logrotate:
80         daysToKeep: '14'
81
82     parameters:
83         - project-parameter:
84             project: '{project}'
85         - gerrit-parameters:
86             project: '{project}'
87             branch: '{branch}'
88             refspec: 'refs/heads/{branch}'
89
90     scm:
91         - gerrit-trigger-scm:
92             refspec: '$GERRIT_REFSPEC'
93             choosing-strategy: 'gerrit'
94
95     wrappers:
96         - opendaylight-infra-wrappers:
97             build-timeout: '{build-timeout}'
98
99     triggers:
100         - gerrit-trigger-patch-submitted:
101             name: 'lacp'
102             branch: '{branch}'
103
104     builders:
105         - jacoco-nojava-workaround
106         - provide-maven-settings:
107             global-settings-file: 'odl-global-settings'
108             settings-file: 'lacp-settings'
109         - maven-target:
110             maven-version: '{mvn33}'
111             pom: 'pom.xml'
112             goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -V -B -Djenkins -Dstream={stream}'
113             java-opts:
114                 - '-Xmx1024m -XX:MaxPermSize=256m'
115             settings: 'lacp-settings'
116             settings-type: cfp
117             global-settings: 'odl-global-settings'
118             global-settings-type: cfp
119
120     publishers:
121         - archive-artifacts:
122             artifacts: '**/target/surefire-reports/*-output.txt, '
123         - findbugs
124         - email-notification:
125             email-prefix: '[lacp]'
126         - jacoco-report
127         - archive-build:
128             maven-version: '{mvn33}'
129
130 - job-template:
131     name: 'lacp-merge-{stream}'
132
133     # Job template for ODL merge jobs
134     #
135     # The purpose of this job template is to setup a ODL merge job
136     # and deploy artifacts to Nexus.
137     #
138     # Required Variables:
139     #     stream:    release stream (eg. stable-lithium or beryllium)
140     #     branch:    git branch (eg. stable/lithium or master)
141
142     project-type: maven
143     node: dynamic_merge
144     jdk: '{jdk}'
145
146     logrotate:
147         daysToKeep: '14'
148         numToKeep: '10'
149         artifactDaysToKeep: '{build-artifact-days-to-keep}'
150         artifactNumToKeep: '{build-artifact-num-to-keep}'
151
152     parameters:
153         - project-parameter:
154             project: '{project}'
155         - gerrit-parameters:
156             project: '{project}'
157             branch: '{branch}'
158             refspec: 'refs/heads/{branch}'
159
160     scm:
161         - gerrit-trigger-scm:
162             refspec: ''
163             choosing-strategy: 'default'
164
165     wrappers:
166         - opendaylight-infra-wrappers:
167             build-timeout: '{build-timeout}'
168
169     triggers:
170         - timed: 'H H * * 0'
171         - gerrit-trigger-patch-merged:
172             name: 'lacp'
173             branch: '{branch}'
174
175     prebuilders:
176         - jacoco-nojava-workaround
177         - provide-maven-settings:
178             global-settings-file: 'odl-global-settings'
179             settings-file: 'lacp-settings'
180
181     maven:
182         maven-name: '{mvn33}'
183         root-pom: 'pom.xml'
184         goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -V -B -Djenkins -Dmerge -Dstream={stream}'
185         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
186         settings: 'lacp-settings'
187         settings-type: cfp
188         global-settings: 'odl-global-settings'
189         global-settings-type: cfp
190         post-step-run-condition: UNSTABLE
191
192     postbuilders:
193         - conditional-step:
194             condition-kind: file-exists
195             condition-filename: deploy-site.xml
196             condition-basedir: workspace
197
198             # The strategy here is intentional to run Maven site:deploy twice
199             # once using regular pom.xml to produce a staged-site which is
200             # then used by deploy-site.xml to push to Nexus. This is a
201             # workaround to Maven Site's default linking code which creates
202             # incorrect URLs for sites due to auto-detection assuming your
203             # project is configured in a certain way which ODL is not.
204             steps:
205             - maven-target:
206                 maven-version: '{mvn33}'
207                 pom: pom.xml
208                 goals: 'site:deploy -V -B -Dstream={stream}'
209                 java-opts:
210                     - '-Xmx2g'
211                 settings: 'lacp-settings'
212                 settings-type: cfp
213                 global-settings: 'odl-global-settings'
214                 global-settings-type: cfp
215             - maven-target:
216                 maven-version: '{mvn33}'
217                 pom: deploy-site.xml
218                 goals: 'site:deploy -V -B -Dstream={stream}'
219                 java-opts:
220                     - '-Xmx2g'
221                 settings: 'lacp-settings'
222                 settings-type: cfp
223                 global-settings: 'odl-global-settings'
224                 global-settings-type: cfp
225
226     reporters:
227         - findbugs
228
229     publishers:
230         - archive-artifacts:
231             artifacts: '**/target/surefire-reports/*-output.txt, '
232         - email-notification:
233             email-prefix: '[lacp]'
234         - maven-deploy:
235             id: ''
236             unique-version: true
237             deploy-unstable: false
238         - jacoco-report
239         - archive-build:
240             maven-version: '{mvn33}'
241
242 - job-template:
243     name: 'lacp-periodic-{stream}'
244     disabled: false
245
246     # Job template for periodic builders
247     #
248     # The purpose of this job template is to setup a periodic
249     # builder.
250     #
251     # Required Variables:
252     #     stream:    release stream (eg. stable-lithium or beryllium)
253     #     branch:    git branch (eg. stable/lithium or master)
254
255     project-type: maven
256     node: dynamic_verify
257     jdk: '{jdk}'
258
259     logrotate:
260         daysToKeep: '14'
261         numToKeep: '10'
262         artifactDaysToKeep: '{build-artifact-days-to-keep}'
263         artifactNumToKeep: '{build-artifact-num-to-keep}'
264
265     parameters:
266         - project-parameter:
267             project: '{project}'
268
269     scm:
270         - git-scm:
271             refspec: ''
272             branch: '{branch}'
273
274     wrappers:
275         - opendaylight-infra-wrappers:
276             build-timeout: '{build-timeout}'
277
278     triggers:
279         - timed: '@daily'
280
281     prebuilders:
282         - jacoco-nojava-workaround
283         - provide-maven-settings:
284             global-settings-file: 'odl-global-settings'
285             settings-file: 'lacp-settings'
286
287     maven:
288         maven-name: '{mvn33}'
289         root-pom: 'pom.xml'
290         goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -V -B -Djenkins'
291         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
292         settings: 'lacp-settings'
293         settings-type: cfp
294         global-settings: 'odl-global-settings'
295         global-settings-type: cfp
296
297     reporters:
298         - findbugs
299
300     publishers:
301         - email-notification:
302             email-prefix: '[lacp]'
303         - jacoco-report
304         - archive-build:
305             maven-version: '{mvn33}'
306
307 - job-template:
308     name: 'lacp-distribution-{stream}'
309
310     # Required variables:
311     #     stream:    release stream (eg. stable-lithium or beryllium)
312     #     branch:    git branch (eg. stable/lithium or master)
313
314     project-type: maven
315     node: dynamic_merge
316     jdk: '{jdk}'
317
318     logrotate:
319         daysToKeep: '{build-days-to-keep}'
320         numToKeep: '{build-num-to-keep}'
321         artifactDaysToKeep: '{build-artifact-days-to-keep}'
322         artifactNumToKeep: '{build-artifact-num-to-keep}'
323
324     parameters:
325         - project-parameter:
326             project: 'integration/distribution'
327
328     scm:
329         - git-scm:
330             refspec: ''
331             branch: '{branch}'
332
333     wrappers:
334         - opendaylight-infra-wrappers:
335             build-timeout: '{build-timeout}'
336
337     triggers:
338         - reverse:
339             jobs: '{project}-merge-{stream}'
340             result: 'success'
341
342     prebuilders:
343         - provide-maven-settings:
344             global-settings-file: 'odl-global-settings'
345             settings-file: 'lacp-settings'
346
347     maven:
348         maven-name: '{mvn33}'
349         root-pom: 'pom.xml'
350         goals: 'clean install -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
351         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
352         settings: 'integration-distribution-settings'
353         settings-type: cfp
354         global-settings: 'odl-global-settings'
355         global-settings-type: cfp
356
357     publishers:
358         - email-notification:
359             email-prefix: '[{project}]'
360         - maven-deploy:
361             id: ''
362             unique-version: true
363             deploy-unstable: false
364         - archive-build:
365             maven-version: '{mvn33}'
366
367 # Template: integration-patch-distribution-{stream}
368 # Goal: Build a patch and make sure the distribution can deploy with this change
369 # Operation: This job template builds a patch, creates a distribution containing
370 #            the patch, and triggers the distribution deploy test
371
372 - job-template:
373     name: 'lacp-distribution-check-{stream}'
374     disabled: '{obj:disable_distribution_check}'
375
376     project-type: maven
377     node: dynamic_verify
378     concurrent: true
379     jdk: '{jdk}'
380
381     logrotate:
382         daysToKeep: '{build-days-to-keep}'
383         numToKeep: '{build-num-to-keep}'
384         artifactDaysToKeep: '{build-artifact-days-to-keep}'
385         artifactNumToKeep: '{build-artifact-num-to-keep}'
386
387     parameters:
388         - gerrit-parameters:
389             project: '{project}'
390             branch: '{branch}'
391             refspec: 'refs/heads/{branch}'
392         - project-parameter:
393             project: '{project}'
394         - integration-distribution-git-url
395
396     scm:
397         - integration-gerrit-scm:
398             basedir: '$GERRIT_PROJECT'
399             refspec: '$GERRIT_REFSPEC'
400             branch: '{branch}'
401         - integration-distribution-scm:
402             branch: '{branch}'
403
404     wrappers:
405         - opendaylight-infra-wrappers:
406             build-timeout: '{build-timeout}'
407
408     triggers:
409         - gerrit:
410             server-name: 'OpenDaylight'
411             trigger-on:
412                 - patchset-created-event:
413                     exclude-drafts: 'true'
414                     exclude-trivial-rebase: 'false'
415                     exclude-no-code-change: 'true'
416                 - draft-published-event
417                 - comment-added-contains-event:
418                     comment-contains-value: 'test-distribution'
419                 - comment-added-contains-event:
420                     comment-contains-value: 'reverify'
421                 - comment-added-contains-event:
422                     comment-contains-value: 'recheck'
423             projects:
424               - project-compare-type: 'ANT'
425                 project-pattern: '{name}'
426                 branches:
427                   - branch-compare-type: 'ANT'
428                     branch-pattern: '**/{branch}'
429             skip-vote:
430                 successful: false
431                 failed: false
432                 unstable: false
433                 notbuilt: false
434
435     prebuilders:
436         - maven-target:
437             maven-version: '{mvn33}'
438             pom: '$GERRIT_PROJECT/pom.xml'
439             goals: 'clean install -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
440             java-opts:
441                 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
442             settings: 'lacp-settings'
443             settings-type: cfp
444             global-settings: 'odl-global-settings'
445             global-settings-type: cfp
446
447     maven:
448         maven-name: '{mvn33}'
449         root-pom: 'distribution/pom.xml'
450         goals: 'clean install -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
451         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
452         settings: 'lacp-settings'
453         settings-type: cfp
454         global-settings: 'odl-global-settings'
455         global-settings-type: cfp
456         ignore-upstream-changes: true
457         post-step-run-condition: 'SUCCESS'
458
459     postbuilders:
460         - integration-distribution-check
461
462     publishers:
463         - email-notification:
464             email-prefix: '[lacp]'
465         - postbuildscript:
466             builders:
467                 - shell: |
468                     #!/bin/bash
469                     mkdir -p $WORKSPACE/archives
470                     cp karaf*.log $WORKSPACE/archives
471             script-only-if-succeeded: False
472             script-only-if-failed: False
473             mark-unstable-if-failed: True
474         - archive-build:
475             maven-version: '{mvn33}'
476
477 - job-template:
478     name: 'lacp-integration-{stream}'
479     disabled: false
480
481     # Job template for ODL integration verify jobs
482     #
483     # This is similar to a normal verify job, but it runs
484     # when a project that's a dependency of your project
485     # is successfully built.
486     #
487     # Required Variables:
488     #     stream:    release stream (eg. stable-lithium or beryllium)
489     #     branch:    git branch (eg. stable/lithium or master)
490
491     project-type: maven
492     node: dynamic_merge
493     jdk: '{jdk}'
494
495     logrotate:
496         daysToKeep: '{build-days-to-keep}'
497         numToKeep: '{build-num-to-keep}'
498         artifactDaysToKeep: '{build-artifact-days-to-keep}'
499         artifactNumToKeep: '{build-artifact-num-to-keep}'
500
501     parameters:
502         - project-parameter:
503             project: '{project}'
504
505     scm:
506         - git-scm:
507             refspec: ''
508             branch: '{branch}'
509
510     wrappers:
511         - opendaylight-infra-wrappers:
512             build-timeout: '{build-timeout}'
513
514     triggers:
515         - reverse:
516             jobs: 'yangtools-merge-{stream},controller-merge-{stream},openflowjava-merge-{stream},openflowplugin-merge-{stream},odlparent-merge-{stream}'
517             result: 'success'
518
519     prebuilders:
520         - jacoco-nojava-workaround
521         - provide-maven-settings:
522             global-settings-file: 'odl-global-settings'
523             settings-file: 'lacp-settings'
524
525     maven:
526         maven-name: '{mvn33}'
527         root-pom: 'pom.xml'
528         goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -V -B -Djenkins'
529         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
530         settings: 'lacp-settings'
531         settings-type: cfp
532         global-settings: 'odl-global-settings'
533         global-settings-type: cfp
534
535     reporters:
536         - findbugs
537
538     publishers:
539         - email-notification:
540             email-prefix: '[lacp] [yangtools] [controller] [openflowjava] [openflowplugin] [odlparent]'
541         - jacoco-report
542         - archive-build:
543             maven-version: '{mvn33}'
544
545 - job-template:
546     name: 'lacp-sonar'
547     disabled: false
548
549     project-type: maven
550     node: dynamic_verify
551     jdk: 'openjdk8'
552
553     logrotate:
554         daysToKeep: '7'
555         numToKeep: '10'
556         artifactDaysToKeep: '1'
557         artifactNumToKeep: '1'
558
559     parameters:
560         - project-parameter:
561             project: '{project}'
562
563     scm:
564         - git-scm:
565             refspec: ''
566             branch: 'master'
567
568     wrappers:
569         - opendaylight-infra-wrappers:
570             build-timeout: '{build-timeout}'
571
572     triggers:
573         - timed: 'H H * * 6'
574         - gerrit-trigger-patch-sonar:
575             name: 'lacp'
576
577     prebuilders:
578         - jacoco-nojava-workaround
579         - provide-maven-settings:
580             global-settings-file: 'odl-global-settings'
581             settings-file: 'lacp-settings'
582
583     maven:
584         maven-name: '{mvn33}'
585         root-pom: 'pom.xml'
586         goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -V -B -Djenkins -Dsonar'
587         maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
588         settings: 'lacp-settings'
589         settings-type: cfp
590         global-settings: 'odl-global-settings'
591         global-settings-type: cfp
592
593     reporters:
594         - findbugs
595
596     publishers:
597         - sonar:
598             language: 'java'
599             maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m'
600         - email-notification:
601             email-prefix: '[lacp]'
602         - jacoco-report
603         - archive-build:
604             maven-version: '{mvn33}'
605
606 - job-template:
607     name: 'lacp-clm-{stream}'
608     disabled: false
609
610     project-type: maven
611     node: dynamic_verify
612     jdk: '{jdk}'
613
614     logrotate:
615         daysToKeep: '{build-days-to-keep}'
616         numToKeep: '{build-num-to-keep}'
617         artifactDaysToKeep: '{build-artifact-days-to-keep}'
618         artifactNumToKeep: '{build-artifact-num-to-keep}'
619
620     parameters:
621         - project-parameter:
622             project: '{project}'
623
624     scm:
625         - git-scm:
626             refspec: ''
627             branch: '{branch}'
628
629     wrappers:
630         - opendaylight-infra-wrappers:
631             build-timeout: '{build-timeout}'
632
633     triggers:
634         - timed: 'H H * * 6'
635
636     prebuilders:
637         - provide-maven-settings:
638             global-settings-file: 'odl-global-settings'
639             settings-file: 'lacp-settings'
640
641     maven:
642         maven-name: '{mvn33}'
643         root-pom: 'pom.xml'
644         goals: 'clean install com.sonatype.clm:clm-maven-plugin:index -V -B -Djenkins -DskipTests=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
645         maven-opts: '-Xmx4096m -XX:MaxPermSize=512m'
646         settings: 'lacp-settings'
647         settings-type: cfp
648         global-settings: 'odl-global-settings'
649         global-settings-type: cfp
650
651     postbuilders:
652         - shell: 'find . -regex ".*karaf/target" | xargs rm -rf'
653         - check-clm:
654             application-name: lacp
655
656     publishers:
657         - email-notification:
658             email-prefix: '[lacp]'
659         - archive-build:
660             maven-version: '{mvn33}'
661
662 - job-template:
663     name: 'lacp-validate-autorelease-{stream}'
664     disabled: '{obj:disable_autorelease}'
665
666     project-type: maven
667     node: dynamic_verify
668     concurrent: true
669     jdk: '{jdk}'
670
671     logrotate:
672         daysToKeep: '{build-days-to-keep}'
673         numToKeep: '{build-num-to-keep}'
674         artifactDaysToKeep: '{build-artifact-days-to-keep}'
675         artifactNumToKeep: '{build-artifact-num-to-keep}'
676
677     parameters:
678         - project-parameter:
679             project: '{project}'
680         - gerrit-parameters:
681             project: '{project}'
682             branch: '{branch}'
683             refspec: 'refs/heads/{branch}'
684         - autorelease-release-tag:
685             release-tag: 'validate'
686         - autorelease-release-branch:
687             release-branch: '{branch}'
688         - string:
689             name: CLONE_URL
690             default: 'ssh://jenkins-$SILO@git.opendaylight.org:29418/releng/autorelease'
691             description: "Autorelease clone URL"
692
693     scm:
694         - git:
695             url: '$CLONE_URL'
696             credentials-id: 'opendaylight-jenkins-ssh'
697             refspec: ''
698             branches:
699                 - 'origin/{branch}'
700             skip-tag: true
701             submodule:
702                 recursive: true
703                 timeout: 60
704
705     wrappers:
706         - opendaylight-infra-wrappers:
707             build-timeout: '{build-timeout}'
708
709     triggers:
710         - gerrit:
711             server-name: 'OpenDaylight'
712             trigger-on:
713                 - patchset-created-event:
714                     exclude-drafts: 'true'
715                     exclude-trivial-rebase: 'false'
716                     exclude-no-code-change: 'true'
717                 - draft-published-event
718                 - comment-added-contains-event:
719                     comment-contains-value: 'recheck'
720                 - comment-added-contains-event:
721                     comment-contains-value: 'reverify'
722                 - comment-added-contains-event:
723                     comment-contains-value: 'revalidate'
724             projects:
725               - project-compare-type: 'ANT'
726                 project-pattern: 'lacp'
727                 branches:
728                   - branch-compare-type: 'ANT'
729                     branch-pattern: '**/{branch}'
730                 file-paths:
731                     - compare-type: ANT
732                       pattern: '**/*.xml'
733
734     prebuilders:
735         - jacoco-nojava-workaround
736         - autorelease-checkout-gerrit-patch
737         - autorelease-generate-release-patches
738         - maven-target:
739             maven-version: '{mvn33}'
740             pom: validate-pom.xml
741             goals: 'clean install -V -B -T1.5C -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
742             java-opts:
743             - '-Xmx8g'
744             settings: 'autorelease-settings'
745             settings-type: cfp
746             global-settings: 'odl-global-settings'
747             global-settings-type: cfp
748
749     maven:
750         maven-name: '{mvn33}'
751         root-pom: 'pom.xml'
752         goals: 'clean validate -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
753         maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
754         settings: 'autorelease-settings'
755         settings-type: cfp
756         global-settings: 'odl-global-settings'
757         global-settings-type: cfp
758         automatic-archiving: false
759         post-step-run-condition: UNSTABLE
760
761     postbuilders:
762         - autorelease-sys-stats
763
764     publishers:
765         - email-notification:
766             email-prefix: '[autorelease] [lacp]'
767         - archive-build:
768             maven-version: '{mvn33}'
769