###前提・実現したいこと
下記分散構成でCI環境構築してます。方式はJNLPです。
・Master:CentOS6.8(さくらVPS),Jenkinsバージョン2.42
・Slave01:Windows10
・Slave02:Mac Book Pro(OSX)
JenkinsにMSBuild Pluginを入れました。
スレーブのMac OSXにMSBuildコマンドジョブを実行させたいですがやり方がわかりません
###発生している問題・エラーメッセージ
[Jenkinsの設定]
Jenkins > Global Tool Configuration > MSBuild > MSBuild.exeファイルパス
ここに何を入力すればいいか分からずはまりました...
exeじゃないとダメなんでしょうか。
MSBuild PluginはMacでは使えないのでしょうか...?
使えないのであれば、他にMacをJenkinsスレーブにしたMSBuildを使う方法はございますでしょうか?
###試したこと
Mac(Slave02)にはVisual Studio for Mac Previewを入れてますのでXamarin.iOSの開発ができます。
http://qiita.com/muak_x/items/98c8e6b36de1f6d012d0
こちらを参考にサンプルプログラムを作り、プロビジョニングプロファイルも作り、ターミナルから下記コマンドでipaファイル作成はできました。
$ cd プロジェクトルートディレクトリ
$ MSBuild プロジェクト名.sln /p:Configuration=Release /p:Platform=iPhone
これでもできました
$ xbuild プロジェクト名.sln /p:Configuration=Release /p:Platform=iPhone
また、
Windows(Slave01)だと、
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
を設定してMSBuildを使ったジョブ発行したら動きました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/02 02:43