【问题标题】:Atlassian Bamboo: Continuously run a planAtlassian Bamboo:持续运行计划
【发布时间】:2016-02-04 23:47:58
【问题描述】:

我已经配置了一个计划竹子来构建一个项目。该计划首先从 SVN 签出最新代码并执行命令来构建项目。这个项目的建设需要4小时-5小时。我希望我的计划持续运行,即如果计划创建一个构建,那么竹子应该立即开始另一个构建。我希望事件开始构建项目应该完成以前的构建而不是向 svn 提交任何内容。有什么办法可以实现吗?

【问题讨论】:

  • 所以基本上你想点击构建,然后让它构建。那么当它完成构建并再次构建并让这个循环永远重复?即使构建之间没有新的变化?或者,如果有任何尚未构建的未决 SVN 更改,您只是希望运行构建?
  • 对你的前两个问题是肯定的。因为该项目现在有很多工作,人们正在检查主干的小改动。我不希望我的构建因小改动而卡住 4-5 小时,所以我希望 4-5 小时后会有很多更改可供选择,并且可以立即构建

标签: bamboo continuous-deployment


【解决方案1】:

您可以使用 cron 表达式创建计划触发器,从而使您的计划每 X 分钟构建一次。 X 应该是

【讨论】:

    【解决方案2】:

    为此,我将执行以下操作。

    在计划设置中,您可以将最大构建数设置为一次 1。 然后将队列配置为最大为 1。 这样,只有一个构建将构建,队列中只有一个作业。 然后,您可以“使用 cron 表达式设置计划触发器,导致您的计划每 X 分钟构建一次”

    或者,如果您有一个更改驱动的触发器,它将立即运行另一个作业,因为它会检测到更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多