Скажем, у меня есть два (или более) типа проектов: приложение (приложение) и svc (служба), и я создал работу Jenkins (обычное задание) которые имеют множество параметров. Это общее задание может вызывать другие задания по типу проекта по отдельности (Trigger other project builds и т.д. И передавать соответствующие параметры), но это выходит за рамки этого вопроса.
Например:
PROJ_TYPE (тип параметра выбора со значениями: приложение, svc)
Param2 (определенного типа)
Параметр 3 (каскадного типа, т.е. Зависит от значения родительского параметра PROJ_TYPE).
Param4 (Предположим, я хочу показать этот параметр только тогда, когда PROJ_TYPE выбран как "приложение" )
Param5 (определенного типа)
Param6 (Предположим, что я хочу показать этот параметр только тогда, когда PROJ_TYPE выбран как "svc". Этот параметр может быть любого типа, то есть выбора, динамического, расширенного выбора и т.д.)
Если у меня есть вышеуказанные параметры в задании Дженкинса, то задание Дженкинса покажет/предложит все параметры, когда пользователь попытается построить (т.е. Сборка с параметрами).
Можно ли в Jenkins показать параметр (Param4), только если параметр PROJ_TYPE был выбран как приложение в противном случае, я вообще не хочу показывать этот параметр - или как-то, если возможно серый это из? то есть в этом случае задание будет показывать только PROJ_TYPE, Param2, Param3, Param4 и Param5 (и не будет отображать Param6 или отключено/выделено серым цветом).
Аналогично, я хочу показать параметр (Param6), только если параметр PROJ_TYPE был выбран как svc, в противном случае я вообще не хочу показывать этот параметр - или каким-то образом, если это возможно для его серого вне? то есть в этом случае задание будет показывать только PROJ_TYPE, Param2, Param3, Param5 и Param6 (и не будет отображать Param4 или отключено/выделено серым цветом).