2017-11-14 14 views
0

リリースするプロジェクトが10件あります。これらのリリースを並行して開始または作成するのは時間の節約になります。今すぐクリックして10のパイプラインを承認する必要があります。それは約30時間30回かかります。アーキテクチャVSTSで並列リリースを開始するには?

  • について

    事実は、すべてのmicroserviceは独自のパイプライン

  • を持つすべてのパイプラインは3つのアーティファクト
+0

パブリッシュするアーティファクトは10種類ありますか?はいの場合、なぜ10種類のリリース定義を使用していますか?彼らはマイクロサービスなのでしょうか? –

答えて

1

は、各リリースの定義上の連続配信トリガを有効にしています。

展開パイプライン内の低い環境では承認を必要としません。下位環境の展開条件を「リリース後」に設定します。

アーティファクトが公開された後、選択した環境にすぐに展開が開始されます。

次に、準備が整うと、各サービスをパイプラインの次の段階に昇格させます。

あなたはマイクロサービスであると述べたので、サービスの低下なしに互いに独立して配備できる必要があります。急激な変化は非常に稀です。ロックステップで多くのサービスを展開する必要がある場合は、おそらくアーキテクチャ上の問題があります。これは、マイクロサービス全体が互いに独立しているからです。その時点で、マイクロサービスではもはや作業していません。小さくて密接に連携したサービスで作業しています。

関連する問題