2017-10-25 8 views
0

既存のVSTSリリース定義がいくつかあります。各定義には単一の環境しかありません。第2の環境を定義の1つに追加したいので、リリース定義の各環境に環境固有の変数が必要です(たとえば、展開するサーバーを設定するなど)。リリースエディタの[変数]タブに移動すると、「リリース」というスコープを持つプロセス変数がいくつか表示されます。私は、変数のスコープフィールドをドロップダウンすることができますし、ドロップダウンで次の項目を示しています。ENV1およびENV2は、このリリースの定義に私の2つの環境の名前をしているVSTSリリース定義エディタで環境スコープ変数を追加する方法はありますか?

Release 
Env1 
Env2 

。 (私はどこから "リリース"を得たか分からない)。 Env1をクリックして、この変数をEnv1デプロイメントでのみ使用するように設定しますが、フィールドはただちにリリースに戻ります。変数のスコープを環境に特有のものに変更するようなことはありません。私も新しい変数を追加しようとしましたが、常にScopeを強制的に "Release"にします。

私がエディタで何かを見逃している場合、それは明らかではないようです。

編集:この問題は、VSTSの「新しい」リリースエディタで発生します。古いエディタを使用すると、環境名の隣に「...」が表示されます。私がそれをクリックすると、 "変数を設定する"というオプションが得られます。これにより、環境スコープの変数を追加することができます。新しいエディタを使用していても、新しい変数が正しいスコープで表示されます。私が見つけられないのは、新しいエディタで環境スコープの変数を追加する方法です。これは新しいエディタのバグですか?

Edit2:説明されている問題は、IE11を使用すると発生しますが、Chromeは発生しません。

+0

この問題は再現できません。 –

+0

@DanielMannので、環境スコープの変数を正しい方法で設定しようとしていますが、何らかの理由で動作していませんか? – Polyfun

+0

私の質問に編集を追加しました。 – Polyfun

答えて

1

IE11のリリース定義エディタの問題です。私は、 "問題を報告する"リンクを使用して問題をオープンします。その間、別のブラウザを使用します.ChromeとEdgeの両方がうまく機能します。

関連する問題