Be explicit that we are wiping-workspace before build
[releng/builder.git] / jjb / releng-macros.yaml
1 # OLD Releng macros
2
3 - parameter:
4     name: gerrit-parameter
5     parameters:
6         - string:
7             name: GERRIT_BRANCH
8             default: '{branch}'
9             description: "JJB configured GERRIT_BRANCH parameter"
10
11 - scm:
12     name: git-scm
13     scm:
14         - git:
15             credentials-id: '{credentials-id}'
16             url: '{scm-url}'
17             refspec: ''
18             branches:
19                 - 'origin/{branch}'
20             skip-tag: true
21             wipe-workspace: true
22
23 - scm:
24     name: gerrit-trigger-scm
25     scm:
26         - git:
27             credentials-id: '{credentials-id}'
28             url: '{scm-url}'
29             refspec: '{refspec}'
30             branches:
31                 - 'origin/$GERRIT_BRANCH'
32             skip-tag: true
33             choosing-strategy: gerrit
34
35 - trigger:
36     name: gerrit-trigger-patch-submitted
37     triggers:
38         - gerrit:
39             trigger-on-patchset-uploaded-event: true
40             trigger-on-draft-published-event: true
41             projects:
42               - project-compare-type: 'ANT'
43                 project-pattern: '{name}'
44                 branches:
45                   - branch-compare-type: 'ANT'
46                     branch-pattern: '**/{branch}'
47
48 - trigger:
49     name: gerrit-trigger-patch-merged
50     triggers:
51         - gerrit:
52             trigger-on-change-merged-event: true
53             projects:
54               - project-compare-type: 'ANT'
55                 project-pattern: '{name}'
56                 branches:
57                   - branch-compare-type: 'ANT'
58                     branch-pattern: '**/{branch}'
59
60 - publisher:
61     name: email-notification
62     publishers:
63         - email-ext:
64             recipients: 'jenkins@lists.opendaylight.org'
65             reply-to:
66             content-type: default
67             subject: '{email-prefix} $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!'
68             body: |
69                 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
70
71                 Check console output at $BUILD_URL to view the results.
72             unstable: true
73             fixed: true
74             send-to:
75                 - developers
76                 - recipients