Jenkins logo

Относительно недавно начал заниматься DevOps. Встала банальная задача – в параметризированной джобе запоминать последние введенные разработчиками или тестерами значения (версия и тэг приложения). Плагинов для расширенной параметризации предостаточно: Active Choices PluginExtended Choice Parameter pluginExtensible Choice Parameter plugin и другие. Выбор пал на Extended Choice Parameter plugin.

По использованию вопросов возникнуть не должно – все предельно понятно. Помечаем что билд параметризирован (если еще не помечен) и добавляем Extended Choice Parameter. Указываем имя параметра, описание и тип. По заданному имени он будет доступен в пайплайне. Тип мне подошел Text Box – обычное поле для ввода текста, т.к. версия в формате 'v0.0.0'. Единственное что осталось определить – это тип дефолтного значения. В поле Choose Source for Default Value выбираем Default ...