MSbuild Setup:

      Jenkinsfile snippet:

              stage('Build') {
                  steps {
                      echo 'Building..'
                      bat "\"${tool 'MSBuild'}\" ${SQLPROJ} /p:Configuration=Release /p:Platform=\"Any CPU\" /p:ProductVersion=1.0.0.${env.BUILD_NUMBER}"
                  }
              }
      

      Console output:

      {{D:\var\lib\jenkins\workspace\VisionPipeline>"c:\program files (x86)\msbuild\14.0\bin\" TBSM.Vision.Database\TBSM.Vision.Database\Vision.sqlproj /p:Configuration=Release /p:Platform="Any CPU" /p:ProductVersion=1.0.0.11
      '"c:\program files (x86)\msbuild\14.0\bin\"' is not recognized as an internal or external command,
      operable program or batch file.
      ??}}

      Do I have to specify msbuild.exe in the tool specification, above (that works, btw)? Or, is there a better way?

      Also, when will MSBuild be a first-class citizen in Pipeline (so we don't have to use bat to call it)

          [JENKINS-56389] MSBuild fails in Declarative Pipeline

          same error I am also facing anyone can help me regarding msbuild

          karthik Kumar BA added a comment - same error I am also facing anyone can help me regarding msbuild

          the same error I got unable to fix please can you help me on msbuild with declarative pipeline

          karthik Kumar BA added a comment - the same error I got unable to fix please can you help me on msbuild with declarative pipeline

          Hello,

          You do have to add msbuild.exe manually. The tool path indicates the directory where msbuild can be found, not the path msbuild.exe itself.

          Lionel Cabasson added a comment - Hello, You do have to add msbuild.exe manually. The tool path indicates the directory where msbuild can be found, not the path msbuild.exe itself.

          Tilo added a comment -

          Please ensure that you have updated to the latest version and refer to the solution outlined in the official documentation.

          Tilo added a comment - Please ensure that you have updated to the latest version and refer to the solution outlined in the official documentation.

            marshall777 Lionel Cabasson
            gbritton Gerald Britton
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: