publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- maven-deploy:
id: ''
# the patch, and triggers the distribution deploy test
name: '{project-name}-distribution-check-{stream}'
- disabled: '{obj:disable_distribution_check}'
+ disabled: false
project-type: freestyle
node: '{build-node}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts} **/dependency_tree.txt **/target/surefire-reports/*-output.txt'
- - integration-distribution-git-url
+ - integration-distribution-git-url:
+ git-url: '{git-url}'
scm:
- integration-gerrit-scm:
build-timeout: '60'
triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - patchset-created-event:
- exclude-drafts: 'true'
- exclude-trivial-rebase: 'false'
- exclude-no-code-change: 'false'
- - draft-published-event
- - comment-added-contains-event:
- comment-contains-value: 'test-distribution'
- - comment-added-contains-event:
- comment-contains-value: 'reverify'
- - comment-added-contains-event:
- comment-contains-value: 'recheck'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- skip-vote:
- successful: false
- failed: false
- unstable: false
- notbuilt: false
+ - gerrit-trigger-patch-submitted:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '**'
builders:
- maven-target:
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- postbuildscript:
builders:
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '{email-upstream}'
- findbugs
- jacoco-report
triggers:
- timed: 'H H * * 0'
- gerrit-trigger-patch-merged:
+ server-name: '{server-name}'
name: '{project}'
branch: '{branch}'
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- maven-deploy:
id: ''
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- jacoco-report
- findbugs
triggers:
- timed: 'H H * * 6'
- gerrit-trigger-patch-sonar:
+ server-name: '{server-name}'
name: '{project}'
+ # FIXME: Make sure this does not alter Gerrit votes, then update docs.
builders:
- jacoco-nojava-workaround
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- jacoco-report
- findbugs
- job-template:
name: '{project-name}-validate-autorelease-{stream}'
- disabled: '{obj:disable_autorelease}'
+ disabled: false
project-type: freestyle
node: '{build-node}'
release-branch: '{branch}'
- string:
name: CLONE_URL
- default: 'ssh://jenkins-$SILO@git.opendaylight.org:29418/releng/autorelease'
+ default: '{git-url}/releng/autorelease'
description: "Autorelease clone URL"
scm:
build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - patchset-created-event:
- exclude-drafts: 'true'
- exclude-trivial-rebase: 'false'
- exclude-no-code-change: 'true'
- - draft-published-event
- - comment-added-contains-event:
- comment-contains-value: 'recheck'
- - comment-added-contains-event:
- comment-contains-value: 'reverify'
- - comment-added-contains-event:
- comment-contains-value: 'revalidate'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: '**/*.xml'
+ - gerrit-trigger-patch-submitted:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '**/*.xml'
builders:
- jacoco-nojava-workaround
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[autorelease] [{project-name}]'
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
triggers:
- gerrit-trigger-patch-submitted:
- name: '{project}'
+ server: '{server-name}'
+ project: '{project}'
branch: '{branch}'
+ files: '**'
builders:
- jacoco-nojava-workaround
publishers:
- findbugs
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[{project-name}]'
- jacoco-report
- opendaylight-infra-shiplogs: