4 name: project-parameter
9 description: "JJB configured PROJECT parameter to identify an ODL Gerrit project"
12 name: gerrit-parameter
17 description: "JJB configured GERRIT_BRANCH parameter"
23 credentials-id: '{credentials-id}'
32 name: gerrit-trigger-scm
35 credentials-id: '{credentials-id}'
39 - 'origin/$GERRIT_BRANCH'
41 choosing-strategy: '{choosing-strategy}'
52 name: gerrit-trigger-patch-submitted
55 server-name: 'OpenDaylight'
57 - patchset-created-event:
58 exclude-drafts: 'false'
59 exclude-trivial-rebase: 'false'
60 exclude-no-code-change: 'false'
61 - draft-published-event
62 - comment-added-contains-event:
63 comment-contains-value: 'recheck'
64 - comment-added-contains-event:
65 comment-contains-value: 'reverify'
67 - project-compare-type: 'ANT'
68 project-pattern: '{name}'
70 - branch-compare-type: 'ANT'
71 branch-pattern: '**/{branch}'
74 name: gerrit-trigger-patch-merged
77 server-name: 'OpenDaylight'
80 - comment-added-contains-event:
81 comment-contains-value: 'remerge'
83 - project-compare-type: 'ANT'
84 project-pattern: '{name}'
86 - branch-compare-type: 'ANT'
87 branch-pattern: '**/{branch}'
90 name: gerrit-trigger-patch-sonar
93 server-name: 'OpenDaylight'
95 - comment-added-contains-event:
96 comment-contains-value: 'run-sonar'
98 - project-compare-type: 'ANT'
99 project-pattern: '{name}'
101 - branch-compare-type: 'ANT'
102 branch-pattern: '**/master'
110 name: gerrit-trigger-patch-site-merged
113 server-name: 'OpenDaylight'
115 - change-merged-event
116 - comment-added-contains-event:
117 comment-contains-value: 'republish'
119 - project-compare-type: 'ANT'
120 project-pattern: '{name}'
122 - branch-compare-type: 'ANT'
123 branch-pattern: '**/{branch}'
126 name: archive-artifacts
129 artifacts: '{artifacts}'
135 name: email-notification
138 recipients: 'jenkins@lists.opendaylight.org'
140 content-type: default
141 subject: '{email-prefix} $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!'
143 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
145 Check console output at $BUILD_URL to view the results.
156 exec-pattern: "**/**.exec"
157 class-pattern: "**/classes"
158 source-pattern: "**/src/main/java"
159 exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**"
170 name: wipe-org-opendaylight-repo
172 - shell: 'if [ -d /tmp/r/org/opendaylight ]; then rm -rf /tmp/r/org/opendaylight; fi'
175 name: jacoco-nojava-workaround
177 - shell: 'mkdir -p $WORKSPACE/target/classes'
183 application-name: '{application-name}'
184 scan-targets: '**/target/**'
187 name: releng-check-unicode
190 $WORKSPACE/scripts/check-unicode.sh jjb/
193 name: provide-maven-settings
195 - config-file-provider:
197 - file-id: '{global-settings-file}'
198 variable: 'GLOBAL_SETTINGS_FILE'
199 - file-id: '{settings-file}'
200 variable: 'SETTINGS_FILE'