構建.NET解決方案並使用Rake運行MbUnit測試的最佳方法是什麼?Rake for .NET
我目前直接調用命令是這樣的:
sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
這工作,但似乎有點垃圾。有沒有人會推薦使用的寶石?
構建.NET解決方案並使用Rake運行MbUnit測試的最佳方法是什麼?Rake for .NET
我目前直接調用命令是這樣的:
sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
這工作,但似乎有點垃圾。有沒有人會推薦使用的寶石?
我剛開始使用albacore,您可在http://github.com/derickbailey/Albacore。
在wiki
您的執行生成任務全部文檔是這樣的簡單:
msbuild do |msb|
msb.solution = "mysolution.sln"
#... other settings here
end
要執行單元測試?
desc "NUnit Test Runner Example"
nunit do |nunit|
nunit.path_to_command = "NUnit/nunit-console.exe"
nunit.assemblies << "assemblies/TestSolution.Tests.dll"
end
UPDATE: 退房this May 2010 article一個非常全面的教程。
rake-dotnet是非常有用的,如果相當新(雖然這無可否認我是無恥的;-))。
我應該說 - 我現在不支持rake-dotnet,你應該用albacore代替。 – 2016-10-31 12:20:59
是的,我現在正在使用這個。這很棒。如果我記得這個問題,我會自己添加這個答案。 – 2009-12-15 08:57:26