Как ограничить количество выбранных флажков на Дженкинс - PullRequest
0 голосов
/ 31 марта 2020

Как узнать количество выбранных флажков из jenkinsfile и, если выбрано более 4 вариантов, остановите задание или выполните сообщение как «Превышено количество вариантов». Есть ли способ подсчета выбранных значений и установки условный somenthing, как это?

when {
  expression {"$params.modules" // some function that works as count =>5}
}
steps {
    echo "Number of choices exceded"
}

следовать части моего кода ниже:

import com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition

def checkBox (String name, String values, String defaultValue,
          int visibleItemCnt=15, String description='testando', String delimiter=',') {

// default same as number of values
visibleItemCnt = visibleItemCnt ?: values.split(',').size()
return new ExtendedChoiceParameterDefinition(
        name, //name,
        "PT_CHECKBOX", //type
        "value 1,Valu2,...."

def testParam = checkBox("modules", // name
            "", // values
            "", //default value
            15, //visible item cnt
            "Choose modules", // description
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...