0

У меня есть работа Хадсона с двумя задачами. Если я запустил задачу A, а затем запустил задачу B, пока задача A все еще запущена, задача B не начнет работать до завершения задачи A. У меня нет блокировки на этом задании (т. Е. Опция «Блокировки» не отмечена галочкой). Как включить это задание, чтобы задача A и задача B выполнялись одновременно?Как разрешить выполнение нескольких заданий Хадсона с тем же именем

+0

Так вы пытаетесь выполнить одно и то же задание дважды, или у вас есть два задания с тем же именем, или вы пытаетесь запустить задачу A одновременно с задачей B (что является задачей?), И это делает не работа? – stefanB

+0

Это «пакетные задачи», которые как подразделы вашей работы по созданию. Они появляются, когда вы устанавливаете плагин пакетной задачи (http://wiki.hudson-ci.org/display/HUDSON/Batch+Task+Plugin). Так что работа «BUILDME» имеет две пакетные задачи - buildme-a и buildme-b. То, что я хочу сделать, - это одновременное создание buildme-a и buildme-b. Но в настоящее время Хадсон бежит один, ждет, пока его не закончит, а затем запустит другого. – 2009-06-04 11:53:58

ответ

0

Плагин пакетных задач рассматривает задачи как основные шаги в очереди, поэтому в настоящее время я сомневаюсь, что вы можете запустить их одновременно.

Если вы хотите, чтобы две задачи выполнялись одновременно (все время?), Когда вы просто не ставили эти задачи в качестве внешних скриптов, а затем создавали задачу для запуска их одновременно одновременно?

0

Нормальные сборки и пакетные задания имеют скрытую блокировку рабочего пространства - вы не хотите, чтобы сборка начиналась в середине вашего пакетного задания и уничтожала рабочую область, поэтому это имеет смысл. Вы можете спорить о выборе между общей и исключительной блокировкой рабочего пространства при запуске пакетных заданий. В настоящее время это всегда эксклюзивно, как вы заметили.

Смежные вопросы