1

有人知道如何在 NANT 项目脚本上设置构建时间吗?实际上,我希望 NANT 在某个特定时间运行该项目,例如每晚 8 点(每晚构建)。我该如何设置这个时间?

4

3 回答 3

2

在控制面板下设置 nant 命令作为计划任务*运行。

*如果您使用的是 Mono,则为 cron 作业。

于 2009-01-27T17:07:56.737 回答
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 之后的周一至周六进行。

有什么好处吗?

于 2010-02-17T14:25:26.993 回答
0

你不能用 nant 做到这一点。创建简单批处理脚本的简单方法(它将触发您的 nant 脚本)并在您想要的时间从 Windows 任务计划程序运行它

于 2017-02-09T09:56:03.703 回答