Параметр строки декларативного конвейера Дженкинса с рекомендациями

#jenkins #jenkins-pipeline #jenkins-plugins

#Дженкинс #дженкинс-конвейер #дженкинс-плагины

Вопрос:

Возможно ли иметь текстовое поле, которое может рекомендовать вам записи на основе того, что вы вводите?

Что-то, что работает следующим образом:https://plugins .jenkins.io/extensible-choice-parameter /. К сожалению, этот параметр несовместим с конвейером, и я не могу его использовать.

Синтаксис генератора конвейера Отсутствует в генераторе синтаксиса конвейера

Задание в стиле Freestyle: Как это выглядит в задании freestlye

Существует ли альтернатива?

Комментарии:

1. Вы уверены, что он не поддерживается?? Черт возьми, это один из самых полезных плагинов! Я могу дать вам грубое решение, в котором вы могли бы поместить freestyle задание перед заданием конвейера, запустить его и передать свое значение в качестве параметра для pipeline задания.

2. Я бы сказал, что я почти уверен. Документации 3-4 года, в ней ничего не говорится о конвейере, и если вы перейдете к: yourJenkinsUrl/ directive-generator / и попытаетесь сгенерировать параметры, вы не увидите их в списке там. Ваш обходной путь является аккуратным и может потребовать обслуживания, поэтому я бы предпочел другое решение.

3. На самом деле я только что протестировал его с помощью Global Choice Parameter , и он отлично работал вот так echo myextensible . Можете ли вы попробовать и поделиться некоторыми скриншотами.

4. Конечно, я обновил сообщение.

5. Хорошо, тогда добавьте свое решение в качестве ответа, и я удалю эту часть. Для меня это не работает, поэтому, с моей точки зрения, утверждение верно.