Forked from DawidvanGraan/BitbucketPipelines2Firebase.md
Last active
February 25, 2020 22:50
Revisions
-
DawidvanGraan renamed this gist
Mar 13, 2017 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
DawidvanGraan revised this gist
Mar 13, 2017 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,7 +10,8 @@ To run the `firebase deploy` command you need to obtain a login token from Fireb Goto your project in Bitbucket, open the Settings and select Environment variables. Create a new variable with FIREBASE_TOKEN as the key and paste in the token as the value. Save the configuration. ## Pipelines file Create a `bitbucket-pipelines.yml` in branch you want to deploy. image: node:7.4.0 -
DawidvanGraan created this gist
Mar 13, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ Deploy your Angular 2 project with Bitbucket Pipelines to Firebase Hosting ## Firebase Please see the Firebase setup instruction to setup a project on Firebase. ## Firebase CI Token To run the `firebase deploy` command you need to obtain a login token from Firebase. To do so, run the `firebase login:ci` on your command line which will generate a token. Copy the generated token. ## Environment Variables Goto your project in Bitbucket, open the Settings and select Environment variables. Create a new variable with FIREBASE_TOKEN as the key and paste in the token as the value. Save the configuration. ## Create the `bitbucket-pipelines.yml` the branch you want to deploy image: node:7.4.0 pipelines: default: - step: script: - npm install -g @angular/cli - npm install -g firebase-tools - npm install - ng build --env=prod - firebase deploy --only hosting --token "$FIREBASE_TOKEN" ## Deploy After a commit on your branch, the pipeline with deploy your changes to Firebase.