2012-04-23 3 views
2

Есть ли у кого-нибудь идея о том, как сделать работу, пропустить шаг SCM по команде (параметру)? Я хочу, чтобы иметь возможность запускать задание и использовать существующее представление (ClearCase в моем случае, но может быть рабочей копией SVN) для запуска сборки.Jenkins skip SCM по параметру

Мотивация для этого заключается в том, чтобы сэкономить время (мой вид ClearCase занимает около 20 минут, чтобы подготовиться), так как нет никаких изменений в источниках.

ответ

2

Отделите свою работу на две части: Trigger job and Worker job. Рабочий Задание не имеет отношения к SCM и получает корень дерева кода через параметр (код не будет работать в рабочей области). Trigger проведет опрос SCM, обновит местное представление и позвонит Рабочий через Parameterized Trigger Plugin, предоставляя ему расположение корня кода.

+1

У меня уже есть такая реализация для некоторых заданий, но я хотел знать, есть ли плагин или внутренний трюк Дженкинса. Я надеялся, что pre-scm-buildstep может иметь эту возможность, но не нашел ни одного. –

+0

Я исследовал это, но не нашел простого решения. –

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