Параметризация Hudson построить из панели инструментов работы - PullRequest
2 голосов
/ 29 июня 2011

Я использую Hudson для непрерывной интеграции iOS, где Hudson запускает скрипт оболочки. Итак, что я действительно хочу сделать, так это уметь параметризовать сборку с панели управления заданием (например, я хочу установить флажок, и если он отмечен, я использую другую ветвь кода в моем сценарии оболочки). Есть ли плагин для этого?

Я видел Параметризованный плагин сборки но либо я не понимаю, как он работает, либо он не выполняет то, что я хочу

1 Ответ

3 голосов
/ 29 июня 2011

Вы не можете сделать это непосредственно с панели инструментов, но с помощью действия «Построить сейчас».

Вы выбираете свою работу, нажимаете «Настроить» и на странице настроек выбираете «Эта сборка параметризована». Затем вы добавляете параметр - в вашем случае Boolean - и указываете имя вашего параметра: enter image description here

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

Когда вы выберете «Построить сейчас» для этой работы, у вас спросят параметры: enter image description here

...