Очередь строится на Дженкинс. Запустите его вручную
Я хочу реализовать "рабочий процесс" в Дженкинс. Мне бы хотелось -
- Requester_Jenkins_Job запускается разработчиком. Письмо отправлено утверждающему.
- Плагин продвижения используется. Утверждающий вручную "одобряет" запрос, что, в свою очередь, вызывает "Deploy_Job".
- Вместо немедленного запуска Deploy_Job я бы хотел, чтобы он был в очереди. Я хотел бы, чтобы сотрудники операций вручную запустили это развертывание.
Можно спорить, зачем нам вообще нужно что-то подобное делать. Но терпите меня:)
1 ответ
Мы используем плагин перестройки, который очень полезен: https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin
С помощью описанного выше плагина, я бы предложил следующие обходные пути: 1. иметь булеву переменную, скажем "deploy"=true/false 2. оставить значение по умолчанию false 3. когда ваша сборка будет продвинута, задание на развертывание будет запущено, но будет просто оповестите об этом людей, которые не развернутся. 4. с помощью команды rebuild plugin команда может вызвать "rebuild last" (который будет выполнять все параметры, начиная с продвинутого задания) с deploy=true
Надеюсь это поможет.