Невозможно получить доступ к выбранным значениям параметра выбора внутри следующего значения «расширенного параметра выбора» (сценарий groovy) - PullRequest
0 голосов
/ 04 февраля 2020

step1 - Объявлено «appname» в качестве параметра выбора с 10 значениями. (Одиночный выбор) step2 - Чтобы получить последний артефакт указанного выше имени приложения, используйте «artifact_name» в качестве параметра расширенного выбора с делителем «max count-10» as » , '

    So the "artifact_name" values , i mean the last artifacts like 10 should be displayed inside 
    "single select" list box of "artifact_name"


    -> Groovy Source script for "artifact_name" value is below.

    def filter= "${params.appname}"  //Not able to get above declared variable to new variable and use it dynamically in below url to filter the artifacts)
    def con = def connection = new URL( "https://hostname/artifactory/source-artifactory/$filter/?list&deep=1&listFolders=0&mdTimestamps=1&includeRootPath=0" )
    .openConnection() as HttpURLConnection


    So am not able to access the "appname" value and assign it to a new variable like "def filter = "${params.appname}"  and use the new variable in connection url for every application name to get the artifacts. S

Работает жестко закодированное значение, но у меня есть 10 приложений, я не могу создать десять заданий с жестко закодированными значениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...