2013-02-25 6 views
0

Мы создали Работу для переноса приложений из одной среды в другую. Мы проверили опцию «This Build is Parameterized». В этом случае мы создали 3 параметра. Окружающая среда, приложение и целевая среда.Параметрированная сборка в Jenkins

Наши требования: если мы укажем первый параметр (исходная среда), он должен вызывать сценарий unix и использовать вывод этого сценария (список приложений, развернутых в этой среде) в качестве второго параметра (Application).

Можно ли вызвать сценарий, если мы выберем параметр, и выход должен войти во второй параметр?

+0

Возникли вопросы здесь? – cowls

ответ

1

Невозможно. Все параметры должны быть указаны до начала сборки. И все параметры выбора являются статическими.

Ожидаете ли вы, что сборка будет работать некоторое время после того, как вы дадите первый параметр, а затем подождите, пока вы не войдете во второй параметр, основанный на выходе? Это невозможно. В лучшем случае вам нужно разделить свои задания, где первое задание обеспечивает вывод и запускает другую параметризованную сборку.