2016-12-20 5 views
0

VSTS 프로젝트에서 전역으로 정의 된 그룹 변수가 있는데, 릴리스 작업 내에서 작업으로 powershell 스크립트에서 값을 액세스 할 수 있지만 변수로 사용하려고하면 릴리스 이름 형식 (일반 탭)에서는 변수를 문자열로 위협하므로 값은 표시되지 않고 릴리스 이름의 일부로 표시됩니다.릴리스 이름 형식에 대해 VSTS의 변수에 액세스

$ (gReleaseName) _ $ (REV : _r)

변수 값에 액세스하는 방법에 대한 어떤 단서?

+0

이고 'GlobalVar'라는 글로벌 변수를 사용하는 예이다. 빌드하는 동안 값을 얻기위한 스크립트를 만들었고 내 릴리스 이름에이 값을 사용하고 싶습니다 ... 라이브러리 변수를 사용하려고했으나 아직 행운이 없습니다 ..... VSTS 2017 the Variable 일반적인 변수 위치에있는 이름에서 잘 작동하지만 내가 원하는 값으로 이름을 업데이 트하려면 하나를 업데이 트하는 방법을 모르겠다. –

답변

0

구문이 거의 정확합니다. 변수 이름이 'gReleaseName'인지 확인하십시오.

수정 버전에서 밑줄을 사용할 수 없습니다. 예를 들어 콜론을 사용해야합니다. $ rev : r

변수의 이름이 올바르게 지정되었다고 가정하면 일반 탭의 출시 이름 형식에 $ (gReleaseName) _ $ (rev : r)을 사용하십시오.

여기서 값이 정 난이 일하고 'BOSS'

enter image description here