Skip to content

Commit 3edbecb

Browse files
authoredFeb 5, 2017
Merge pull request #155 from kasperlewau/master
Reenabling Drone
2 parents c81c084 + d117e3d commit 3edbecb

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed
 

‎lib/getOptions.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,17 @@ var getBaseOptions = function(cb){
2424
git_branch = process.env.TRAVIS_BRANCH;
2525
}
2626

27-
/*
27+
2828
if (process.env.DRONE){
2929
options.service_name = 'drone';
3030
options.service_job_id = process.env.DRONE_BUILD_NUMBER;
31+
options.service_pull_request = process.env.DRONE_PULL_REQUEST;
32+
git_committer_name = process.env.DRONE_COMMIT_AUTHOR;
33+
git_committer_email = process.env.DRONE_COMMIT_AUTHOR_EMAIL;
3134
git_commit = process.env.DRONE_COMMIT;
3235
git_branch = process.env.DRONE_BRANCH;
36+
git_message = process.env.DRONE_COMMIT_MESSAGE;
3337
}
34-
*/
3538

3639
if (process.env.JENKINS_URL){
3740
options.service_name = 'jenkins';

‎test/getOptions.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,9 @@ describe("getBaseOptions", function(){
4949
it ("should set service_name and service_job_id if it's running on codeship", function(done){
5050
testCodeship(getBaseOptions, done);
5151
});
52-
/*
5352
it ("should set service_name and service_job_id if it's running on drone", function(done){
5453
testDrone(getBaseOptions, done);
5554
});
56-
*/
5755
it ("should set service_name and service_job_id if it's running on wercker", function(done){
5856
testWercker(getBaseOptions, done);
5957
});
@@ -133,11 +131,9 @@ describe("getOptions", function(){
133131
it ("should set service_name and service_job_id if it's running on codeship", function(done){
134132
testCodeship(getOptions, done);
135133
});
136-
/*
137134
it ("should set service_name and service_job_id if it's running on drone", function(done){
138135
testDrone(getBaseOptions, done);
139136
});
140-
*/
141137
it ("should set service_name and service_job_id if it's running on wercker", function(done){
142138
testWercker(getOptions, done);
143139
});
@@ -365,16 +361,21 @@ var testDrone = function(sut, done) {
365361
process.env.DRONE_BUILD_NUMBER = '1234';
366362
process.env.DRONE_COMMIT = "e3e3e3e3e3e3e3e3e";
367363
process.env.DRONE_BRANCH = "master";
364+
process.env.DRONE_PULL_REQUEST = '3';
365+
process.env.DRONE_COMMIT_AUTHOR = 'john doe';
366+
process.env.DRONE_COMMIT_AUTHOR_EMAIL = 'john@doe.com';
367+
process.env.DRONE_COMMIT_MESSAGE = 'msgmsgmsg';
368+
368369
sut(function(err, options){
369370
options.service_name.should.equal("drone");
370371
options.service_job_id.should.equal("1234");
371372
options.git.should.eql({ head:
372373
{ id: 'e3e3e3e3e3e3e3e3e',
373374
author_name: 'Unknown Author',
374375
author_email: '',
375-
committer_name: 'Unknown Committer',
376-
committer_email: '',
377-
message: 'Unknown Commit Message' },
376+
committer_name: 'john doe',
377+
committer_email: 'john@doe.com',
378+
message: 'msgmsgmsg' },
378379
branch: 'master',
379380
remotes: [] });
380381
done();

0 commit comments

Comments
 (0)