Мы используем Jenkins в качестве нашего сервера сборки и локальную TFS в качестве нашего исходного кода.Мы используем SonarScanner для шага MSBuild перед сборкой, и одним из полей, которое можно заполнить, является «Версия проекта».Значение в этом поле помечает анализ сонара версией.
Я пробовал следующие значения:
$TFS_CHANGESET
${TFS_CHANGESET}
${ENV,var="TFS_CHANGESET"}
но, к сожалению, я просто получаю буквенный текст, а не оценку окружающей средыПеременная.
Есть ли способ оценить действительную переменную среды и использовать вместо нее ее значение?Документация к сканеру sonarqube не содержит информации о том, как использовать переменные среды, и различные прочитанные мной сообщения, приводящие к значениям, которые я попробовал, тоже не работают!
Ссылка: https://community.sonarsource.com/t/expand-environment-variables-in-sonarqube-scanner-for-jenkins/4711