1

FirebirdホスティングとBitbucketパイプラインを統合して、継続的な配信を実現しようとしています。パブリックフォルダを展開するまではすべて正常に動作しているようです。Bitbucket Pipeline + Firebase hosting

は、ここに私の 'ビットバケット-pipelines.yml' です:

NPMビルドが "NGビルド" を実行します
image: gabrielaraujof/angular-cli 

pipelines: 
    default: 
    - step: 
     caches: 
      - node 
     script: # Modify the commands below to build your repository. 
      - npm install 
      - npm build 
      - firebase deploy --token=$FIREBASE_TOKEN --project MT_PROJECT --only hosting --public dist 

。ローカルマシン上で "firebase deploy .."コマンドを実行すると、distディレクトリが存在するため、正常に動作します。それはのBitbucketのパイプラインで実行されますときしかし、それは、このエラーがスローされます。

=== Deploying to MY_PROJECT... 
i deploying hosting 
Error: Specified public directory does not exist, can't deploy hosting 

それはfirebase展開は(DIST)を見つけようとしているのdistフォルダを生成しないビットバケットパイプラインのように思えます。答えを探している人のために

答えて

0

が、これは私の仕事:

image: node:7.4.0 

pipelines: 
    default: 
    - step: 
     caches: 
      - node 
     script: 
      - npm install -g @angular/cli 
      - npm install -g firebase-tools 
      - npm install 
      - ng build 
      - firebase deploy --only hosting --token "$FIREBASE_TOKEN" --public dist 
関連する問題