forked from ushahidi/platform-pattern-library
-
Notifications
You must be signed in to change notification settings - Fork 0
/
after_deploy.js
24 lines (23 loc) · 806 Bytes
/
after_deploy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var request = require('request');
function setStatus (state, targetUrl, description, context) {
request.post({
url: 'https://api.github.com/repos/' + process.env.TRAVIS_REPO_SLUG +
'/statuses/' + process.env.TRAVIS_COMMIT,
json: true,
headers : {
'Authorization' : 'token ' + process.env.GITHUB_TOKEN,
'User-Agent' : 'Platform-Pattern-Library'
},
body : {
state : state,
target_url : targetUrl,
description : description,
context : context
}
}, function (error, response, body) {
if (error) {
return console.error(error);
}
});
}
setStatus('success', process.env.DEPLOY_URL, 'Deployed to S3', 'continuous-integration/s3-deploy');