values: '{obj:jdks}'
logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ daysToKeep: '14'
parameters:
- project-parameter:
branch: '{branch}'
builders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
- email-notification:
email-prefix: '[faas]'
- jacoco-report
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-merge-{stream}'
branch: '{branch}'
prebuilders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
unique-version: true
deploy-unstable: false
- jacoco-report
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-periodic-{stream}'
- timed: '@daily'
prebuilders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
- email-notification:
email-prefix: '[faas]'
- jacoco-report
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-distribution-{stream}'
result: 'success'
prebuilders:
- - wipe-org-opendaylight-repo
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
settings-file: 'faas-settings'
id: ''
unique-version: true
deploy-unstable: false
+ - archive-build:
+ maven-version: '{mvn33}'
# Template: integration-patch-distribution-{stream}
# Goal: Build a patch and make sure the distribution can deploy with this change
notbuilt: false
prebuilders:
- - wipe-org-opendaylight-repo
- maven-target:
maven-version: '{mvn33}'
pom: '$GERRIT_PROJECT/pom.xml'
artifacts: 'karaf_console.log'
- email-notification:
email-prefix: '[faas]'
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-integration-{stream}'
result: 'success'
prebuilders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
- email-notification:
email-prefix: '[faas] [controller] [yangtools] [odlparent]'
- jacoco-report
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-sonar'
name: 'faas'
prebuilders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
- email-notification:
email-prefix: '[faas]'
- jacoco-report
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-clm-{stream}'
- timed: 'H H * * 6'
prebuilders:
- - wipe-org-opendaylight-repo
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
settings-file: 'faas-settings'
publishers:
- email-notification:
email-prefix: '[faas]'
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'faas-validate-autorelease-{stream}'
pattern: '**/*.xml'
prebuilders:
- - wipe-org-opendaylight-repo
- jacoco-nojava-workaround
- autorelease-checkout-gerrit-patch
- autorelease-generate-release-patches
publishers:
- email-notification:
email-prefix: '[autorelease] [faas]'
+ - archive-build:
+ maven-version: '{mvn33}'