forked from nodejs/github-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjenkins-status.js
More file actions
36 lines (30 loc) · 762 Bytes
/
jenkins-status.js
File metadata and controls
36 lines (30 loc) · 762 Bytes
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
'use strict'
const pushJenkinsUpdate = require('../lib/push-jenkins-update')
function handleJenkinsStart (event) {
const { repo, owner } = event
pushJenkinsUpdate.pushStarted({
owner,
repo,
logger: event.logger
}, event, (err) => {
if (err) {
event.logger.error(err, 'Error while handling Jenkins start event')
}
})
}
function handleJenkinsStop (event) {
const { repo, owner } = event
pushJenkinsUpdate.pushEnded({
owner,
repo,
logger: event.logger
}, event, (err) => {
if (err) {
event.logger.error(err, 'Error while handling Jenkins end event')
}
})
}
module.exports = function (_, event) {
event.on('jenkins.start', handleJenkinsStart)
event.on('jenkins.end', handleJenkinsStop)
}