4

私のワークフローには、次の手順が含まれます。

  1. Git プッシュ (プロジェクトに応じて BitBucket または GitHub に)。

  2. BitBucket/GitHub は CodeShip と統合され、テストが実行されます。

  3. テストに問題がなければ、CodeShip は自動的に Heroku にデプロイします。

リモートリポジトリにプッシュすることにより、展開タスクがトリガーされ、すべてが正常なときに新しいバージョンがライブになると、すべてが正常に機能します。

私の質問は:

時々、私は単にgit push heroku masterこのワークフローの目的を完全に無効にしてしまうことがあります。

どうすればそれを防ぐことができますか?ソースが CodeShip の場合にのみ Heroku がデプロイを受け入れるようにする方法はありますか?

4

2 に答える 2