首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CruiseControl.net cronTrigger混淆

CruiseControl.net cronTrigger混淆
EN

Stack Overflow用户
提问于 2011-09-07 09:29:59
回答 1查看 770关注 0票数 1

我已经为同一个web应用程序在cc.net中设置了2个项目。使用间隔触发器并工作良好的连续集成项目和使用cronTrigger的“夜间构建”项目。夜间构建本质上构建和部署了暂存/测试服务器,这样人们就可以在每次提交时都不受重构中断地进行测试。我想做的是让它每天早上6点自动建造,如果你想要建造其他时间的话,允许强制建造。我使用的THe cron表达式是0 6 * * *,我认为这个表达式是正确的,并且似乎在cc.net中正确地设置了“下一个构建时间”。我遇到的问题是,如果我将构建条件设置为IfModificationExists,那么如果自上一次构建以来没有进行任何修改,那么它不会在预定的时间构建,这很好,但是一旦有人提交,它就会生成,这不是我想要的,我希望它等待到下一个预定的时间。因此,我尝试将构建条件设置为ForceBuild,我认为无论是否有提交,它都将在每天早上6点进行构建,但它似乎没有使它一次又一次构建。我错过了什么做错事?

编辑不确定这是否真的提供了更有用的信息,但进一步评论。

代码语言:javascript
复制
<triggers>
    <cronTrigger>
      <buildCondition>IfModificationExists</buildCondition>
      <cronExpression>0 6 * * *</cronExpression>
    </cronTrigger>
  </triggers>

代码语言:javascript
复制
 <triggers>
        <cronTrigger>
          <buildCondition>ForceBuild</buildCondition>
          <cronExpression>0 6 * * *</cronExpression>
        </cronTrigger>
      </triggers>
EN

回答 1

Stack Overflow用户

发布于 2011-10-05 14:56:25

如果你想每天跑步

代码语言:javascript
复制
<scheduleTrigger time="06:00" buildCondition="ForceBuild" name="Scheduled"></scheduleTrigger>

有人知道怎么解决这个问题吗?我一个月跑一次也有类似的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7331583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档