2017-04-08 16 views
1

シェルステップでJenkinsでMSBuildを呼び出したいと思います。私が思い起こさせるものからですが、 Jenkinsで許可されているワークスペースフォルダのみにアクセスできます。JenkinsシェルのWindowsフォルダ内の実行可能ファイルを呼び出します。

あなたのビルドツールがWindows\Microsoft.NET\Frameworkの場合、Jenkinsを使用している場合、どのようにWindows環境で実際にビルドしますか?

答えて

0

私は思い出していますが、 Jenkinsで許可されているワークスペースフォルダのみにアクセスできます。

これは、コマンド(ここではMSBuild)が動作するソースに当てはまります。

しかし、完全パスがローカルワークスペースの外側にある場合でも、コマンド自体は完全パスで(ビルドステップから)呼び出すことができます。

また、インストールパスをJenkins MSBuild Pluginで指定することもできます。

このプラグインを使用するには、Jenkinの設定ページでMSBuild.exeのロケーションディレクトリを指定します。
MSBuild実行ファイルは通常、サブフォルダC:\WINDOWS\Microsoft.NET\Frameworkにあります。複数のMSBuildバージョンがインストールされている場合は、複数の実行可能ファイルを設定できます。

次に、あなたのプロジェクトの設定ページで、あなたに渡したい 引数をビルドファイル(.projまたは.sln)と任意のコマンドラインの名前を指定します。ファイルは、Visual Studioのようにそれらを置く場所のディレクトリにコンパイルされていますよく

関連する問題