2016-12-20 4 views
0

私はVSTSプロジェクトでグローバルに定義されたグループ変数を持っていますが、その値をリリースタスク内のタスクとしてpowershellスクリプトからアクセスできますが、リリース名の形式(一般的なタブ)では、変数を文字列として脅かすので、値は表示されず、リリース名の一部として名前が表示されます。リリース名フォーマットのためのVSTSの変数へのアクセス

$(gReleaseName)_ $(REV:_r)

変数値にアクセスする方法についての手がかり?

+0

に敷石は「GlobalVar」と呼ばれるグローバル変数を使用した例です。ビルド中に値を取得するためのスクリプトを作成しました。私はリリース名でその値を使用したいと思います...ライブラリのvarsを使用しようとしました...しかし、運がまだありません..... VSTS 2017変数共通の変数の場所に配置されている名前でうまく動作しますが、私は私が望む値で名前を更新するためにその1つを更新する方法がわかりません。 –

答えて

0

構文はほぼ正しいです。変数の名前が「gReleaseName」であることを確認します。

リビジョンの増分にアンダースコアを使用することはできません。たとえば、コロンを使用する必要があります。 $ rev:r

したがって、変数の名前が正しく指定されていると仮定すると、一般タブのリリース名の形式には$(gReleaseName)_ $(rev:r)を使用します。ここで

は私もこれに取り組んでいます値は「BOSS」

enter image description here

関連する問題