2017-02-14 2 views
2

マスター環境とジェンキンスでセットアップMSBuildのツールへ:どのようにWindowsのスレーブとLinuxマスター

  • ジェンキンス2.45
  • のUbuntu 16.04

スレーブ環境:

  • ジェンキンス2.32。 2
  • Windows 2008 R2
  • VS 2013

私は、LinuxマスターとWindowsスレーブを備えたマスター/スレーブ設定を持っています。 Windowsスレーブ上に構築するためにセットアップしたいいくつかの.NETプロジェクトがあります。 私のパイプラインディスクリプタの関連部分は次のようになります。MSBuildのプラグインがインストールされたWindowsでの非スレーブジェンキンスサーバーで

stage('Build') { 

    bat "\"${tool 'MSBuild'}\" My_Solution.sln /m /target:clean,build /p:Configuration=Debug;VisualStudioVersion=12.0" 
} 

あなたは

にエントリを見つけることができジェンキンス管理 - >設定システム

MSBuildツールを設定します。このオプションは、MSBuildプラグインがインストールされているLinuxマスターには存在しません。

:スレーブノード構成から添加することができる唯一のツールである>構成

- >ノードを管理する - - > $ {ノード名}もそこにはジェンキンスを管理

でオプションであります

  • Gitの
  • Mavenの
  • SonarQube

Windowsスレーブ用にMSBuildツールを設定するにはどうすればよいですか?

答えて

0

私の問題は、マスターノードのMSBuildプラグインのバージョンになってしまいました。

にMSBuildのセクションは、コンフィギュレーションのために利用可能であった最新のパイプラインのプラグインを1.26にMSBuildのプラグインをアップグレードし、インストールした後ジェンキンスの管理 - >グローバルコンフィギュレーションツールのマスターノード上の

関連する問題