私はFirebase tutorial on Continuous Integrationに従っています。Semaphore CIプロセスの成功後のFirebaseのデプロイ
これらの例ではtravisを使用していますが、CIの選択肢はSemaphore Coです。私はfirebase deploy --token $FIREBASE_TOKEN
ステップで立ち往生しています。セマフォの成功フックの後のどのような方法でもこれを引き起こす方法が見つからないようです。彼らは仕事をしていますが、失敗したビルドでも起動されます。そのため、そのステップを使用してデプロイしたくないので、すべてのテスト/ビルドが終了した後にのみデプロイします。
ちょっと、 'rfirebase'ビットが誤植ですか? – Ilja
申し訳ありません。セマフォは、標準のbashですべてのコマンドを実行しているので、if文とfirebase deployコマンドは、マシン上で実行するような標準のものです。 – rastasheep