Как запустить и перейти к следующему этапу в конвейере, используя Jenkins CLI? - PullRequest
0 голосов
/ 01 марта 2019

У меня три этапа в моем конвейере.

  1. Сборка
  2. Развертывание
  3. Тест

И я собираюсь вызватьэтот конвейер удаленно, используя jenkins CLI, а затем продвигать его к следующим этапам в зависимости от необходимости.Есть ли какие-либо команды CLI для запуска конвейера для перехода к следующему этапу?

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете использовать ввод в качестве блокирующей части, например

stage {
    steps {
        //other steps, and finally the input
        input id: 'Input1', message: 'Deploy to Production?'
    }
}

Для удаленного запуска просто выполните

https://[jenkins_base_URL]/job/[job_name]/[build_id]/input/Input1/proceedEmpty

Если он будет жаловаться на крошку

https://MY_JENKINS_RUL/crumbIssuer/api/json
...