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

Commit ef0d0d6

Browse files
committed
feat(): update deploy script
1 parent 89d0fe6 commit ef0d0d6

File tree

1 file changed

+44
-4
lines changed

1 file changed

+44
-4
lines changed

scripts/deploy.js

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,65 @@ 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 && firebase functions:config:set travis.rebuild_branch="develop" && firebase deploy --token ' + token, function(error, stdout, stderr) {
12+
exec('firebase use default', function(error, stdout, stderr) {
13+
console.log(error);
14+
console.log(stdout);
15+
console.log(stderr);
16+
});
17+
exec('firebase functions:config:set travis.rebuild_branch="develop"', function(error, stdout, stderr) {
18+
console.log(error);
19+
console.log(stdout);
20+
console.log(stderr);
21+
});
22+
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
1323
console.log(error);
1424
console.log(stdout);
1525
console.log(stderr);
1626
});
1727
} else if(project === 'qa') {
18-
exec('firebase use qa && firebase functions:config:set travis.rebuild_branch="qa" && firebase deploy --token ' + token, function(error, stdout, stderr) {
28+
exec('firebase use qa', function(error, stdout, stderr) {
29+
console.log(error);
30+
console.log(stdout);
31+
console.log(stderr);
32+
});
33+
exec('firebase functions:config:set travis.rebuild_branch="qa"', function(error, stdout, stderr) {
34+
console.log(error);
35+
console.log(stdout);
36+
console.log(stderr);
37+
});
38+
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
1939
console.log(error);
2040
console.log(stdout);
2141
console.log(stderr);
2242
});
2343
} else if(project === 'staging') {
24-
exec('firebase use staging && firebase functions:config:set travis.rebuild_branch="staging" && firebase deploy --token ' + token, function(error, stdout, stderr) {
44+
exec('firebase use staging', function(error, stdout, stderr) {
45+
console.log(error);
46+
console.log(stdout);
47+
console.log(stderr);
48+
});
49+
exec('firebase functions:config:set travis.rebuild_branch="staging"', function(error, stdout, stderr) {
50+
console.log(error);
51+
console.log(stdout);
52+
console.log(stderr);
53+
});
54+
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
2555
console.log(error);
2656
console.log(stdout);
2757
console.log(stderr);
2858
});
2959
} else if(project === 'prod') {
30-
exec('firebase use production && firebase functions:config:set travis.rebuild_branch="master" && firebase deploy --token ' + token, function(error, stdout, stderr) {
60+
exec('firebase use production', function(error, stdout, stderr) {
61+
console.log(error);
62+
console.log(stdout);
63+
console.log(stderr);
64+
});
65+
exec('firebase functions:config:set travis.rebuild_branch="master"', function(error, stdout, stderr) {
66+
console.log(error);
67+
console.log(stdout);
68+
console.log(stderr);
69+
});
70+
exec('firebase deploy --token ' + token, function(error, stdout, stderr) {
3171
console.log(error);
3272
console.log(stdout);
3373
console.log(stderr);

0 commit comments

Comments
 (0)