如何允许运行具有相同名称的多个Hudson作业

时间:2009-06-04 03:07:10

标签: continuous-integration hudson hudson-plugin-batch-task

我有一份Hudson工作,有两项任务。如果我在任务A仍在运行时启动任务A然后启动任务B,则任务B将在任务A完成之后才开始运行。我没有锁定这项工作(即没有勾选“锁定”选项)。如何启用此作业以便任务A和任务B同时运行?

2 个答案:

答案 0 :(得分:0)

批处理任务插件将任务视为队列中的基本步骤,因此,目前,我怀疑你可以让它们同时运行。

如果您希望同时运行两个任务(始终如一?),那么何时不要将这些任务作为外部脚本放置,然后创建一个任务来同时运行它们?

答案 1 :(得分:0)

正常构建和批处理作业在工作空间中具有隐式锁定 - 您不希望构建在批处理作业的中间启动并消除工作空间,因此这是有意义的。在运行批处理作业时,您可以争论在共享和独占工作区锁定之间进行选择。 正如你所注意到的那样,目前它总是独一无二的。