-
Notifications
You must be signed in to change notification settings - Fork 10
/
macros.yml
55 lines (54 loc) · 1.81 KB
/
macros.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# The gh-pr-builder macro should be used in jobs where the GitHub PR Builder plugin is required.
- trigger:
name: gh-pr-builder
triggers:
- github-pull-request:
# List of admins who can trigger jobs for PRs opened by unrecognized users.
admin-list:
- amatas
- amb26
- avtar
- cindyli
- colinbdclark
- javihernandez
- kaspermarkus
- klown
- michelled
- sgithens
- simonbates
- stegru
- the-t-in-rtf
- waharnum
- yzen
- JavierJF
# Whitelist the following users so that their PRs automatically trigger jobs.
white-list:
- amatas
- avtar
- bsheytanov
- klown
- localduke
- michelled
- stegru
- SteveALee
- Thanos21
- the-t-in-rtf
- triffon
- waharnum
# Poll GitHub every five minutes.
cron: '*/5 * * * *'
build-desc-template: 'PR#${ghprbPullId} -- ${ghprbPullLink}'
success-comment: 'CI job passed: ${BUILD_URL}'
failure-comment: 'CI job failed: ${BUILD_URL}'
error-comment: 'CI job error: ${BUILD_URL}'
# The gh-pr-scm macro should be used alongside gh-pr-builder. It will only checkout the PR
# contributor's repository and branch. This changes the default behaviour of the plugin
# which attempts to merge changes with a base branch ('master' in our case). This is a
# workaround for the following issue: https://issues.jenkins-ci.org/browse/JENKINS-35170
- scm:
name: gh-pr-scm
scm:
- git:
url: ${ghprbAuthorRepoGitUrl}
branches:
- ${ghprbActualCommit}