2016-06-03 4 views
-4

Как создать различные проекты Jenkins, такие как Maven, Multi configuration и т. Д., И настраивает их с помощью скрипта groovy, который можно запустить на консоли сценария Jenkins? или есть какая-либо команда Jenkins-cli для достижения этого.создавать различные виды работы в jenkins

Если вы знаете какой-либо другой подход, кроме этого, пожалуйста, дайте мне знать. Заранее спасибо.

+0

Jenkins Job DSL Plugin ... написать в Groovy ... – khmarbaise

ответ

0

Во-первых - Вам нужны соответствующие плагины для разных типов заданий (например, Maven plugin).

Если вы немного почитаете CLI (JenkinsMaster: port/cli /), вы увидите, что у вас есть много действий, которые вы можете сделать. Один из них заключается в создании задания:

java -jar jenkins-cli.jar -s http://JenkinsMaster:Port/ create-job NAME 

Вам нужно будет определить конфигурационный файл задания (простой XML-файл), чтобы добавить с помощью CLI. Я бы предложил создать работу Maven, например, перейдите в папку $ JENKINS_HOME/jobs и посмотрите, как написан файл xml, чтобы лучше понять, что вам нужно делать.

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

+0

Спасибо Dvir669 ... Это отличная помощь ..... Мне очень интересно узнать это. Позвольте мне предоставить вам дополнительную информацию о том, что Мне нужно ... Мне нужно написать сценарий, который будет создавать разные типы заданий в Jenkins, который размещен на какой-либо другой машине. С помощью скриптовой консоли можно написать groovy-скрипт и использовать команду Curl, которую мы можем выполнить этот отличный скрипт в скриптовой консоли ..... Я знаю, как создать фристайлную работу, используя строгий скрипт, но не уверен, как мы можем создавать различные виды заданий, такие как Maven, Multi configuration и т. д. – Learner

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