В конвейере jenkins,
Я запустил несколько URL в боковом скрипте groovy, как показано ниже
stages { stage("Launch URL") { steps { script { def url1 = "https://www.paypal.com/us/home".toURL().getText() def url2 = "https://www.ebay.com".toURL().getText() def url3 = "https://www.yahoo.com/".toURL().getText() } } } }
Есть ли лучший способ сделать это.Можно ли использовать одну переменную и выполнить все три URL-адреса?
Во внутренней части вашего кода вы можете сделать следующее в groovy:
def texts = ["https://www.paypal.com/us/home", "https://www.ebay.com", "https://www.yahoo.com/".collect { it.toURL().text }
, где текстами будет List<String>, содержащий строковое содержимое, возвращаемое из каждого URL-адреса соответственно.
List<String>