Azure DevOps 변수 및 여러 줄 값

Oct 15 2020

'test'명령을 지정하는 .NET Core 용 Azure Devops Pipeline Task가 있습니다. 매개 변수 중 하나는 '프로젝트 경로'입니다. 여러 globbing 패턴을 각 행에 지정할 수 있습니다. 이제 $ (UnitTestPatterns) 변수를 사용하여 대기열 시간에이 값을 설정 가능하게 만들고 싶습니다. 그러나 변수는 여러 줄 값을 가질 수 없습니다. 모두 평가되는 방식으로 2 개 이상의 globbing 패턴을 지정하려면 어떻게해야합니까?

파이프 '|', 쉼표 ','세미콜론 ';'을 시도했습니다. 구분 자로는 작동하지 않았습니다. 그러면 작업 로그에 ##[warning]Project file(s) matching the specified pattern were not found.

여러 줄 값의 예 :

**/Project.*.Tests/*.csproj 
!**/Project.Module2.Tests/*.csproj

나는 다음과 같은 변수를 원합니다 (아마도 비밀 구분 기호가 있으면 ';'이 작동하지 않습니다).

$(UnitTestPatterns) = **/Project.*.Tests/*.csproj; !**/Project.Module2.Tests/*.csproj

YAML이 아닌 UI를 사용하여 변수를 설정하고 있습니다.

답변

2 KrzysztofMadej Oct 15 2020 at 11:29

지원되지 않는 것 같습니다. 개발자 커뮤니티 에서이 항목 을 확인하십시오 . 해결 방법을 찾을 수있는 이 항목을 확인할 수도 있습니다 .