【发布时间】:2017-02-09 17:56:03
【问题描述】:
有人知道如何在 NANT 项目脚本上设置构建时间吗? 实际上,我希望 NANT 在某个特定时间运行该项目,例如每晚 8 点(每晚构建)。 如何设置这个时间?
【问题讨论】:
标签: nant
有人知道如何在 NANT 项目脚本上设置构建时间吗? 实际上,我希望 NANT 在某个特定时间运行该项目,例如每晚 8 点(每晚构建)。 如何设置这个时间?
【问题讨论】:
标签: nant
在控制面板下设置 nant 命令作为计划任务*运行。
*如果您使用的是 Mono,或者是一个 cron 作业。
【讨论】:
将此添加到您的 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 之后的周一至周六发生。
有什么好处吗?
【讨论】:
你不能使用 nant 来做到这一点。创建简单批处理脚本的简单方法(它将触发您的 nant 脚本)并在您想要的时间从 Windows 任务计划程序运行它
【讨论】: