リリースするプロジェクトが10件あります。これらのリリースを並行して開始または作成するのは時間の節約になります。今すぐクリックして10のパイプラインを承認する必要があります。それは約30時間30回かかります。アーキテクチャVSTSで並列リリースを開始するには?
- について
事実は、すべてのmicroserviceは独自のパイプライン
- を持つすべてのパイプラインは3つのアーティファクト
リリースするプロジェクトが10件あります。これらのリリースを並行して開始または作成するのは時間の節約になります。今すぐクリックして10のパイプラインを承認する必要があります。それは約30時間30回かかります。アーキテクチャVSTSで並列リリースを開始するには?
事実は、すべてのmicroserviceは独自のパイプライン
は、各リリースの定義上の連続配信トリガを有効にしています。
展開パイプライン内の低い環境では承認を必要としません。下位環境の展開条件を「リリース後」に設定します。
アーティファクトが公開された後、選択した環境にすぐに展開が開始されます。
次に、準備が整うと、各サービスをパイプラインの次の段階に昇格させます。
あなたはマイクロサービスであると述べたので、サービスの低下なしに互いに独立して配備できる必要があります。急激な変化は非常に稀です。ロックステップで多くのサービスを展開する必要がある場合は、おそらくアーキテクチャ上の問題があります。これは、マイクロサービス全体が互いに独立しているからです。その時点で、マイクロサービスではもはや作業していません。小さくて密接に連携したサービスで作業しています。
パブリッシュするアーティファクトは10種類ありますか?はいの場合、なぜ10種類のリリース定義を使用していますか?彼らはマイクロサービスなのでしょうか? –