0
私は、グローバルツール設定セクションを使用してJenkinsでMSBuildプラグインを設定しました。Jenkins MSbuildプラグインが動作しない
私が提供した詳細な情報がある - ジョブ設定ページで
Name : MSBuild.exe
Path to MSBuild : C:\Windows\Microsoft.NET\Framework64\v2.0.50727
Default parameters : **No parameters**
ようにMSBuildのに関するinfiormationが見える - プロジェクトがで実行することができ、簡単なC#アプリケーションである
MSBuild Version : (Default)
MSBuild Build File : WSCSharp.sln
Command line arguments : **None**
Pass build variables as properties : **Unchecked**
Continue Job on build Failure : **Unchecked**
If warnings set the build to Unstable : **Unchecked**
コマンドを使用して -
msbuild WSCSharp.sln /t:Build
しかし、今私はプログラムを実行すると、それthro内部msbuild.exe WSCSharp.sln
:WS誤差だから基本的には、コマンドを実行している
Building on master in workspace D:\Programs\Jenkins\jobs\WSCsharp\workspace
Path To MSBuild.exe: msbuild.exe
Executing the command cmd.exe /C " msbuild.exe WSCSharp.sln " && exit %%ERRORLEVEL%% from D:\Programs\Jenkins\jobs\WSCsharp\workspace
[workspace] $ cmd.exe /C " msbuild.exe WSCSharp.sln " && exit %%ERRORLEVEL%%
'msbuild.exe' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Build a Visual Studio project or solution using MSBuild' marked build as failure
Finished: FAILURE
Jenkins--
に構築しながら。なぜこれが起こっているのか?ありがとうございます!
編集:私はこのようなMSBuildのパスを編集しようとしています
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\MSBuild.exe
これはどちらか動作しませんでした。
感謝。しかし、これはどちらもうまくいきません。 –
'(デフォルト)'の代わりに 'MSBuild Version'を 'MSBuild.exe'に設定しようとしましたか? – foxtrot2nov
Ah ok ..今はmsbuid.exeというコマンドを認識しています。ありがとうございます。回答を編集して回答として受け入れることができますか?どうもありがとう! –