2017-09-15 8 views
0

現在、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廃止予定で環境への展開条件ですか?

    • 新しいエディタで処理する方が良いでしょうか?

    乾杯。

  • +0

    FYI:新しいエディタがこの機能を追加しました。 –

    答えて

    0

    一部の機能はまだ新しいエディタでは表現されていません。 編集(古いエディタ)リンクをクリックすると、古いエディタに戻ることができます。

    +0

    Ok(私が今やっていること)は、新しいエディタにその機能を組み込むことを忘れないでください。 –

    関連する問題