【发布时间】:2014-05-30 14:37:59
【问题描述】:
如何在 Cruise Control .NET 中以“一劳永逸”的方式编写 Nant 或 Exec 任务(调用 nant.exe)。我不希望 CruiseControl 等待 Nant 脚本完成。
【问题讨论】:
-
您找到解决方案了吗?
如何在 Cruise Control .NET 中以“一劳永逸”的方式编写 Nant 或 Exec 任务(调用 nant.exe)。我不希望 CruiseControl 等待 Nant 脚本完成。
【问题讨论】:
首先,这不是巡航控制的设计目的。理想情况下,它将捕获输出并将其存储在构建日志中。
但是,如果您想调用一个进程而不是等待它退出,则需要调用一个进程,然后该进程将启动您的 nant 实例并立即退出。
您可以通过使用精心设计的 cmd 调用来实现此目的,例如
cmd.exe /c "start '' /b nant.exe <target> -Dparam=value"
虽然我没有尝试过,但这应该可以工作。
【讨论】: