Запуск нескольких URL браузера в отличном скрипте - PullRequest
0 голосов
/ 23 мая 2018

В конвейере 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-адреса?

1 Ответ

0 голосов
/ 23 мая 2018

Во внутренней части вашего кода вы можете сделать следующее в groovy:

def texts = ["https://www.paypal.com/us/home",
             "https://www.ebay.com",
             "https://www.yahoo.com/".collect { 
  it.toURL().text
}

, где текстами будет List<String>, содержащий строковое содержимое, возвращаемое из каждого URL-адреса соответственно.

...