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