Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit 349f200

Browse files
committed
feat(): update deploy script
1 parent c25bf64 commit 349f200

File tree

1 file changed

+17
-24
lines changed

1 file changed

+17
-24
lines changed

scripts/deploy.js

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,28 @@ var token = process.env.FIREBASE_TOKEN
99
function deployToFirebase(project) {
1010
console.log('Deploying to firebase project openforge-'+project);
1111
if(project === 'dev'){
12-
exec('firebase use default', function(error, stdout, stderr) {
13-
exec('firebase functions:config:set travis.rebuild_branch="develop"', function(error, stdout, stderr) {
14-
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
15-
});
12+
exec('firebase use default', function() {
13+
exec('firebase functions:config:set travis.rebuild_branch="develop"', function() {
14+
exec('firebase deploy --token ' + token);
1615
});
1716
});
1817
} else if(project === 'qa') {
19-
exec('firebase use qa');
20-
exec('firebase functions:config:set travis.rebuild_branch="qa"');
21-
exec('firebase deploy --token ' + token);
22-
} else if(project === 'staging') {
23-
exec('firebase use staging');
24-
exec('firebase functions:config:set travis.rebuild_branch="staging"');
25-
exec('firebase deploy --token ' + token);
26-
} else if(project === 'prod') {
27-
exec('firebase use production', function(error, stdout, stderr) {
28-
console.log(error);
29-
console.log(stdout);
30-
console.log(stderr);
18+
exec('firebase use qa', function() {
19+
exec('firebase functions:config:set travis.rebuild_branch="qa"', function() {
20+
exec('firebase deploy --token ' + token);
21+
});
3122
});
32-
exec('firebase functions:config:set travis.rebuild_branch="master"', function(error, stdout, stderr) {
33-
console.log(error);
34-
console.log(stdout);
35-
console.log(stderr);
23+
} else if(project === 'staging') {
24+
exec('firebase use staging', function() {
25+
exec('firebase functions:config:set travis.rebuild_branch="staging"', function() {
26+
exec('firebase deploy --token ' + token);
27+
});
3628
});
37-
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
38-
console.log(error);
39-
console.log(stdout);
40-
console.log(stderr);
29+
} else if(project === 'prod') {
30+
exec('firebase use production', function() {
31+
exec('firebase functions:config:set travis.rebuild_branch="master"', function() {
32+
exec('firebase deploy --token ' + token);
33+
});
4134
});
4235
}
4336
}

0 commit comments

Comments
 (0)