【问题标题】:Nant build time setNant 构建时间集
【发布时间】:2017-02-09 17:56:03
【问题描述】:

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

【问题讨论】:

    标签: nant


    【解决方案1】:

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

    *如果您使用的是 Mono,或者是一个 cron 作业。

    【讨论】:

    • 或者使用运行 CruiseControl.NET 的构建服务器(或其他构建运行工具)在您拥有多台机器或多个项目时使事情变得更容易。
    【解决方案2】:

    将此添加到您的 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 之后的周一至周六发生。

    有什么好处吗?

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-31
        • 1970-01-01
        • 2011-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多