Atlassian Bamboo:持续执行计划
我已经配置了一个计划竹来建立一个项目。 这个计划首先检查SVN的最新代码并执行一个命令来构建项目。 这个项目的建设需要4小时-5小时。 我希望我的计划持续运行,即如果计划创建一个构建,那么立即应该开始另一个构建。 我希望事件开始建立一个项目,如果完成之前的构建不向svn提交任何东西。 有什么办法可以做到这一点?
您可以使用cron表达式创建一个计划触发器,使您的计划每隔X分钟创建一次。 那么X应该<=估计的构建时间。 缺点可能是它可能导致在一段时间后在构建队列中有多个构建。
要做到这一点,我会做以下。
在计划设置中,您可以一次将最大构建数设置为1。 然后将队列配置为最大值1.这样,只有一个构建只能在队列中创建一个作业。 然后你可以“用cron表达式设置一个预定的触发器,使你的计划每X分钟创建一次”
或者做一个最后的步骤来做一个提交repo的时候,如果你有一个更改驱动的触发器,它会立即运行另一个工作,因为它会检测到一个变化。
链接地址: http://www.djcxy.com/p/87261.html