1

Xamarin Studio を介して OS X ビルド エージェントを使用して Xamarin.Mac アプリケーションを構築しています。ビルド スクリプトは Rake で書かれており、非常にシンプルです。

task :default => [:build]

task :build do
     `/Applications/Xamarin\\ Studio.app/Contents/MacOS/mdtool -v build -p:"EyeLoe.Main" -t:Build "EyeLeo.Mac.sln"`
end

TeamCity が RakeRunner ビルド ステップで rakefile を実行している場合は常に、ビルド ログに次のように表示されます。

Step 1/1: Run Build (Rake) (3s)
[13:32:26][Step 1/1] Starting: /usr/bin/ruby /Applications/buildAgent/plugins/rake-runner/rb/runner/rakerunner.rb --rakefile /Applications/buildAgent/work/bc2e9e29fc298503/Rakefile
[13:32:26][Step 1/1] in directory: /Applications/buildAgent/work/bc2e9e29fc298503
[13:32:26][Step 1/1] 
[13:32:26][Step 1/1] Invoke default (2s)
[13:32:26][Invoke default] 
[13:32:26][Invoke default] (first_time)
[13:32:26][Invoke default] 
[13:32:26][Invoke default] Execute build (2s)
[13:32:28][Execute build] 
[13:32:28][Invoke default] 
[13:32:28][Invoke default] Execute default
[13:32:28][Invoke default] 
[13:32:28][Step 1/1] Process exited with code 0

build フォルダーに bin/obj ディレクトリが作成されていないため、実際にビルドされるかどうかはわかりません。しかし、私が最も必要としているのは、Xamarin Studio のビルド ログを表示して、すべてがどのように進行しているかを確認することです。また、.sln ファイルのコードを意図的に壊して、ビルド ステップが失敗するかどうかを確認しました。つまり、私のスクリプトは mdtool 呼び出しから結果を取得していません。どうすれば修正できますか?

ありがとうございました。

4

0 に答える 0