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