2016-08-22 5 views
1

В настоящее время я могу начать работу Дженкинса, используя cli.Как начать построение многоблочного трубопровода Jenkins из командной строки (cli)?

Пример:

java -jar jenkins-cli.jar -s http://buildserver:8080 build Job_Name 

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

Любые идеи, как я могу начать строительство трубопровода через выше cli?

+1

'ява -jar Дженкинс-cli.jar -s HTTP: // buildserver: 8080 сборка Job_Name' отлично работает с трубопроводами рабочих мест ... Не могли бы вы предоставить более подробную информацию о том, что именно происходит сбой? Вы получили сообщение об ошибке? – Pom12

+0

Возможно, стандартная работа «конвейер» может начаться именно так. Я использую работу «multibranch pipe». Когда я запускаю задание, он терпит неудачу с этой ошибкой: # java -jar jenkins-cli.jar -s http: // buildserver01: 8080 build GIT_Pipeline ОШИБКА: Нет такого задания «GIT_Pipeline»; возможно, вы имели в виду « TEST_int '? – jstanley

+0

Извините, я пропустил параметр multibranch;) См. Мой ответ ниже! – Pom12

ответ

2

На многоканальном конвейере имя задания составлено как из имени проекта, так и из ветви, потому что задание на самом деле построено на одной ветви, вы можете видеть глобальный конвейер как только контейнер. В конце концов, если конфигурация трубопровода называется your-project и вы хотите, чтобы начать работу на newfeature отрасли, вы должны сделать:

java -jar jenkins-cli.jar -s http://buildserver:8080 build your-project/newfeature 

Кроме того, полное название проекта показан Дженкинс, как показано выше:

enter image description here

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

  • Нет связанных вопросов^_^