Использование msbuild в многоотраслевом проекте Jenkins
Как я могу использовать MSBuild
в многоотраслевом проекте Jenkins? Вот мой Jenkinsfile:
pipeline {
agent any
stages {
stage('restore') {
steps {
sh "echo 'TODO RUN TEST'"
}
}
stage('build') {
steps {
bat "\"${tool 'MSBuild'}\" .\\src\\MySollutionName.sln /p:Configuration=Release /p:Platform=\"Any CPU\" /p:ProductVersion=1.0.0.${env.BUILD_NUMBER}"
}
}
stage('test') {
steps {
sh "echo 'TODO RUN TEST'"
}
}
}
}
Но я получаю сообщение об ошибке:
Инструмент с именем MSBuild не найден
Можно ли использовать MSBuild в многоотраслевом проекте Jenkins?
1 ответ
Сначала вам нужно сообщить Jenkins, что такое инструмент MSBuild:
https://wiki.jenkins.io/display/JENKINS/Custom+Tools+Plugin
Вы установили плагин MSBuild?