2016-07-08 2 views
0

Я ищу, чтобы реализовать «рабочий процесс» в Дженкинсе. Я хотел бы -Очередь строится на Дженкинсе. Запустить его вручную

  1. Requester_Jenkins_Job запускается разработчиком. Письмо отправлено адресату .
  2. Плагин поощрения используется. Утвердитель вручную «одобряет» запрос, который, в свою очередь, вызывает «Deploy_Job».
  3. Вместо того, чтобы немедленно запускать «Deploy_Job», я хотел бы получить , чтобы он находился в очереди. Я хотел бы, чтобы операторы, работающие с ними, вручную запускали это развертывание вручную.

Можно спорить, почему нам даже нужно делать что-то подобное. Но, медведь со мной :)

ответ

1

Мы используем перестраивать плагин, который является очень полезным: https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin

С помощью плагина выше, я хотел бы предложить следующие обходные 1. имеют логическую переменную, скажем " deploy "= true/false 2. сохранить значение по умолчанию false 3. Когда будет активировано ваше раскручиваемое задание развертывания, оно будет просто уведомлять об операции и фактически не будет развертываться. 4. с помощью команды по восстановлению плагина команда может инициировать «перестроить последний» (который будет выполнять все параметры с продвинутой работы) с развернуть = true

Надеюсь, это поможет.

+0

Спасибо за помощь Вайбхав. Это должно сделать трюк! – mmukhe

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