2016-10-11 7 views
0

Можете ли вы использовать трубу Jenkins без использования Github и Windows? Все, что я вижу, заставляет меня поверить, что ответ на этот вопрос будет отрицательным, но я не смог найти окончательного ответа.Jenkins Pipeline без использования Github для Windows

ЦЕЛЬ:

Я хотел запускать отдельные файлы test.xml параллельно и наткнулся на этот плагин, однако, я не уверен, что трубопровод будет работать на то, что я хотел.

В настоящее время у меня есть только один файл Mavaen Build для файла test.xml.

clean install test -DsuiteXmlFile=RoundTrip.xml -DenvironmentParam="$ENVIRONMENTPARAM" -DbrowserParam="$BROWSERPARAM" 

ответ

2

Jenkins «Pipeline» - это еще один плагин, предоставляющий DSL для написания логики построения сборки. Во всяком случае, это не серебряная пуля.

Я не могу думать, как это связано с Windows, и, особенно, GitHub, это не имеет никакого отношения к этому.

Вы можете просто установить Jenkins на свой ящик Windows, а затем установить плагин конвейера через интерфейс управления Jenkins (Manage Jenkins> Manage Plugins).

Вы сможете написать требуемый сценарий задания на рабочем месте, без какой-либо службы SCM. Будь то OS-агностик или нет, зависит только от кода задания на трубопровод, который вы пишете

+0

Это обнадеживает. У меня уже есть Jenkins 2.25 и работает и для отдельных сборщиков mvn, но каждый кусок кода примера, который я вижу для плагина Pipeline, содержит подключения к GitHub. Я не знаю, как писать (или даже читать, если на то пошло) Groovy или DSL. Я буду копать глубже, пытаясь изучить его, я просто хотел убедиться, что я не буду крутить свои колеса за то, что я даже не смогу использовать. Спасибо –

+0

Учитывая, что у вас установлен плагин Jenkins и «Pipeline», вы должны перейти к «Jenkins> New Item», создайте там задачу Pipeline. Сделки на работу трубопровода в режим «сценарий трубопровода», так что вы можете ввести код напрямую (в качестве альтернативы он может вытащить скрипт задания из SCM, предположите, что это вас смутило) – agg3l

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