@@ -9,24 +9,44 @@ var token = process.env.FIREBASE_TOKEN
99function 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