2016-09-15 2 views
0

VS Team Services에서 빌드 구성에 문제가 있습니다. 시험판 접미어로 내 너겟 패키지를 표시하려고합니다.VS Team Services의 donet pack

나는 유틸리티 명령 줄 단계가 정의되어 있습니다. :

Tool: dotnet 
Argument: pack $(build.sourcesdirectory)/..../project.json --no-build --configuration Release --output nupkgs --version-suffix "prerelease-$(rev:.rr)" 

내가 메시지 얻을 " '1.0.0-시험판 - $ (REV : .rr)'. 올바른 버전 문자열이 아닌를"

나는 정적과 같은 행동을 할 경우 잘 작동

Tool: dotnet 
Argument: pack $(build.sourcesdirectory)/..../project.json --no-build --configuration Release --output nupkgs --version-suffix "prerelease-123" 

.

그래서 특수 자리 표시 자 $ (rev : .rr)이 대체되지는 않지만 나는 그 이유를 알지 못합니다.

친절한 답변

답변

0

빌드 및 릴리스 탭에 대해 다른 변수가 있다는 것을 알게되었습니다. 빌드 정의에서이 토큰을 사용하려고했지만 작동하지 않습니다.

빌드 토큰으로 수행 할 작업을 수행 할 수있었습니다.

감사합니다.

+0

24 시간 후에 답변으로 표시 할 수 있습니다. –

관련 문제