2010-12-10 3 views
0

Могу ли я отключить задание, пока он находится в очереди ожидания сборки. и Могу ли я удалить свою работу из самой очереди?Hudson job включается и отключается, когда он находится в очереди

программа My Automation, как это:

  1. Проверка на работу, если в текущий момент.
  2. Если не выполняется отключение к заданию
  3. Удалить каталог хранилища (проект на основе maven) для этого конкретного задания, где он загружает банки зависимостей.
  4. обновить содержимое задания (источника) от контроллера версии.
  5. Включить задание.

Пример сценария:

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

Мой вопрос:

Если работа отключена и в очереди на создание, будет ли эта работа отключена или нет?
Будет ли он отключен от следующего запуска?
В моем сценарии он выполняет задание, даже если он отключен.

+0

рамках которой уже у используется для этого ..?/ – water 2010-12-10 07:45:41

ответ

0

Я не нашел способ фактически отключить работу. Однако я нашел способ проверить, находится ли задание в очереди сборки. Используйте удаленный API, который дает вам все элементы, находящиеся в настоящее время в представлении сборки. Но я не нашел способ получить всю информацию для создания ссылки отмены.

http://server:port/queue/api/xml 
Смежные вопросы