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

Commit 05f2b3c

Browse files
committed
feat(): update deploy script
1 parent b91d6c6 commit 05f2b3c

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

scripts/deploy.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,44 @@ 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 functions:config:set travis.rebuild_branch="develop"', function(error, stdout, stderr) {
13+
console.log(error);
14+
console.log(stdout);
15+
console.log(stderr);
16+
});
1217
exec("firebase use default && firebase deploy --token " + token, function(error, stdout, stderr) {
1318
console.log(error);
1419
console.log(stdout);
1520
console.log(stderr);
1621
});
1722
} else if(project === 'qa') {
23+
exec('firebase functions:config:set travis.rebuild_branch="qa"', function(error, stdout, stderr) {
24+
console.log(error);
25+
console.log(stdout);
26+
console.log(stderr);
27+
});
1828
exec("firebase use qa && firebase deploy --token " + token, function(error, stdout, stderr) {
1929
console.log(error);
2030
console.log(stdout);
2131
console.log(stderr);
2232
});
2333
} else if(project === 'staging') {
34+
exec('firebase functions:config:set travis.rebuild_branch="staging"', function(error, stdout, stderr) {
35+
console.log(error);
36+
console.log(stdout);
37+
console.log(stderr);
38+
});
2439
exec("firebase use staging && firebase deploy --token " + token, function(error, stdout, stderr) {
2540
console.log(error);
2641
console.log(stdout);
2742
console.log(stderr);
2843
});
2944
} else if(project === 'prod') {
45+
exec('firebase functions:config:set travis.rebuild_branch="master"', function(error, stdout, stderr) {
46+
console.log(error);
47+
console.log(stdout);
48+
console.log(stderr);
49+
});
3050
exec("firebase use production && firebase deploy --token " + token, function(error, stdout, stderr) {
3151
console.log(error);
3252
console.log(stdout);

0 commit comments

Comments
 (0)