有人知道如何在NANT项目脚本上设置构建时间吗? 实际上我希望NANT在某个特定时间运行项目,例如每晚8点(Nightly Build)。 我该如何设定这个时间?
答案 0 :(得分:2)
将nant命令设置为在控制面板下作为计划任务*运行。
*如果您使用Mono,则为cron作业。
答案 1 :(得分:0)
将此添加到您的ccnet.config文件中,让CruiseControl .net在给定的day.time运行您的构建项目:
<scheduleTrigger time="23:30" buildCondition="ForceBuild">
<weekDays>
<weekDay>Monday</weekDay>
<weekDay>Tuesday</weekDay>
<weekDay>Wednesday</weekDay>
<weekDay>Thursday</weekDay>
<weekDay>Friday</weekDay>
<weekDay>Saturday</weekDay>
</weekDays>
</scheduleTrigger>
如代码所示,这将迫使构建事件在每天23:30后的周一至周六进行。
有什么好处吗?
答案 2 :(得分:0)
你不能使用nant。创建简单批处理脚本的简单方法(它将触发您的nant脚本)并在您所需的时间从Windows任务计划程序运行该脚本