2

如何MSBuild在 Jenkins 多分支项目中使用?这是我的詹金斯文件:

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 的工具

是否可以在 Jenkins 多分支项目中使用 MSBuild?

4

1 回答 1

1

你需要先告诉 Jenkins 什么是 MSBuild 工具:

https://wiki.jenkins.io/display/JENKINS/Custom+Tools+Plugin

您是否安装了 MSBuild 插件?

https://wiki.jenkins.io/display/JENKINS/MSBuild+Plugin

于 2018-06-01T15:10:40.983 回答