Использование Groovy скрипта в активном выборе реактивного параметра

Я использую jenkins 2.x и пытаюсь запустить отличный скрипт с активным параметром реактивного выбора. но работает только резервный сценарий.

Отличный сценарий:

 def myUrl ="https://vfoms-seu.trivadis.com/nexus/repository/nexus_repos/com/trivadis/oms/OutputManagement/maven-metadata.xml"
def data = new URL(myUrl)
def content = data.getText()

def dataObj = new XmlParser().parseText(content )
def versionsNr
for (v in dataObj.versioning[0].versions[0].version){
  versionsNr.add(v.text())
}
return [versionsNr]

Резервный сценарий:

return["Error"]

Тип выбора одиночный выбор

Вы можете помочь мне решить мою проблему ?!


person guguli    schedule 19.10.2018    source источник
comment
Вы тестировали код вне Jenkins?   -  person Krzysztof Błażełek    schedule 19.10.2018


Ответы (2)


Пытаться:

def dataObj = new XmlSlurper().parse("https://vfoms-seu.trivadis.com/nexus/repository/nexus_repos/com/trivadis/oms/OutputManagement/maven-metadata.xml")

List<String> versionsNr=[]
for (v in dataObj.versioning.versions.version){
  versionsNr.add(v.text())
}
return versionsNr
person ben5556    schedule 19.10.2018

Проблема была в моем URL :) Мой код работает

person guguli    schedule 19.10.2018