Дженкинс имеет возможность параметризовать сборки. Для строкового параметра разработчик может оставить поле незаполненным, а затем ваши сценарии сборки могут проверить наличие env. переменная для параметра установлена. Если env. вар. не задан, сценарий может выполнить любые необходимые вычисления (я не думаю, что у Дженкинса есть «этапы предварительной сборки») и передать их. Для параметра выбора первой строкой может быть что-то вроде (Default)
, и снова сценарий сборки может проверить его значение и действовать соответственно.
Примечание на (Default)
Я попытался оставить пустую первую строку поля выбора, и Дженкинс сохранил ее правильно с первого раза; но когда я вернулся, чтобы перенастроить сборку, Дженкинс запустил какую-то обрезку опций, и начальная пустая строка была удалена, поэтому я остановился на (Default)
.
Надеюсь, это поможет,
Zachary