0

当社で継続的デリバリーをセットアップしようとしていますが、その方法について疑問があります。

ゴール

目標は、マスターが更新されるたびにビルドしてステージングにデプロイすることです。

次のステップは、プロジェクト マネージャーがステージングを検証してクライアント ステージングへの展開をトリガーし、クライアントが検証して運用環境への展開をトリガーできるように、何らかのインターフェイスを用意することです。

やるべきだと思うこと

構築とテスト (継続的統合) は正常に機能しています。

しかし、配信追跡を行うには、ビルドしてからプッシュするブランチ「ステージング」が必要だと思います。

問題

これを行うと、ブランチの「ステージング」で競合が発生します。2 つのパイプラインが並行して動作し、一方が他方より先に終了する場合、2 番目のパイプラインはプッシュできません。ローカルにない作業が含まれています。これは通常、別のリポジトリがプッシュしていることが原因です...".

私は間違っていると感じます;)

プッシュ フォースを実行できますが、間違った方法で実行しているように感じます。

この状況についてのアドバイスはありますか?

4

1 に答える 1