現在、vsts(online)がリリースデザイナーに変更されました。そして、私のビルド/リリースのいくつかが "セミ"に壊れてしまった。VSTS - ブランチに基づくリリース - 環境展開条件はなくなりましたか?
最初はこれがセットアップです。
- Devの
- テスト
- のProd
Iはvisualstudio.comにおけるソース・コントロールとしてのgitを使用しています:
I 3つの環境を有しています。
私は継続的に設定した枝にトリガ1つのビルド定義に構築:私は、その後、連続的に設定している
- 開発
- リリース/ *
- マスター
ビルド(旧エディタ)からのリリース(1リリースの定義)、ここでは3つの環境(dev、test、prod)を定義しています。それぞれどこに配置条件を定義しましたか:
のDev - のみのリリースブランチにコミットから
のProdを構築する - - 唯一のマスターブランチにコミットから
を構築するだけでコミットからのビルド枝
テスト開発これは新しいリリースデザイナーが展開するまでうまくいった。
これで、特定のブランチを定義できる環境上のdeployment-conditionオプションが廃止されました。それはアーティファクト上の「継続的展開トリガ」に置き換えられると思われる。 また、私のリリースはアップデート後にリリースされませんでしたが、アーティファクトで "Continuous deployment trigger"のブランチを定義した後、再び期待通りに機能しました。
当時は期待通りに働いていましたが(私が古いエディタにアクセスできるように)、古いエディタが消えてしまえば、私が望むように設定することはできません。
新しいエディタでこの動作を「模倣する」方法は、3つのリリース定義(アーティファクトトリガの各ブランチに1つずつ)を持たせることです。
しかし、それは多くのリリース定義であり、リリース概要のUIは本当に乱雑になります。
洞察やヒントはありますか?私は私がここに求めていますが:)
だと思う
はリリース-DEF廃止予定で環境への展開条件ですか?
新しいエディタで処理する方が良いでしょうか?
乾杯。
FYI:新しいエディタがこの機能を追加しました。 –