Как получить путь к проекту в pipleline Azure Devops?

#azure-devops #yaml

#azure #azure-devops #yaml #azure-конвейеры #azure-pipelines-yaml

Вопрос:

Я хотел бы спросить, как получить путь к проекту (репозиторию) в конвейере (синтаксис yaml) Azure Devops?

Комментарии:

1. $(Build.SourcesDirectory) . Для получения другой предопределенной переменной смотрите Эту ссылку : learn.microsoft.com/en-us/azure/devops/pipelines/build /…

2. Как продвигается ваша проблема? Полезен ли ответ Кшиштофа Мадея?

Ответ №1:

Вы должны использовать $(Agent.BuildDirectory)/s или $(Build.SourcesDirectory) для одного репозитория, но если вы используете muli repo, пожалуйста, проверьте эту ссылку

Если в вашей работе выполняется несколько этапов проверки, ваш исходный код извлекается в каталоги, названные в честь репозиториев, как подпапка s в (Agent .BuildDirectory). Если (Agent.BuildDirectory) is C:agent_work1 и ваши репозитории названы tools and code , ваш код извлекается в C:agent_work1stools and C:agent_work1scode .