私のワークフローには、次の手順が含まれます。
Git プッシュ (プロジェクトに応じて BitBucket または GitHub に)。
BitBucket/GitHub は CodeShip と統合され、テストが実行されます。
テストに問題がなければ、CodeShip は自動的に Heroku にデプロイします。
リモートリポジトリにプッシュすることにより、展開タスクがトリガーされ、すべてが正常なときに新しいバージョンがライブになると、すべてが正常に機能します。
私の質問は:
時々、私は単にgit push heroku master
このワークフローの目的を完全に無効にしてしまうことがあります。
どうすればそれを防ぐことができますか?ソースが CodeShip の場合にのみ Heroku がデプロイを受け入れるようにする方法はありますか?