jenkins создает java.lang.IllegalArgumentException: ожидаемые именованные аргументы при попытке обойти ошибки SSL - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь получить код ответа для моего ELB, используя следующий метод Jenkins Pipeline DSL и используя ignoreSslErrors: true, чтобы игнорировать ошибку SSL:

def elbResponse = httpRequest url:  "https://my-elb-url.com", ignoreSslErrors: true

Однако, когда я строю свою работу, я получаюследующая ошибка:

java.lang.IllegalArgumentException: Expected named arguments but got [{ignoreSslErrors=true}, https://my-elb-url.com
]

Есть ли что-то синтаксически неправильное в том, как я пытаюсь обойти ошибки SSL?

1 Ответ

0 голосов
/ 11 марта 2019
def elbResponse = httpRequest (url: ‘https://my-elb-url.com’, ignoreSslErrors: true, httpMode: ‘GET’)

Похоже, вам не хватает круглых скобок.

Также, если «fetching» (GET), укажите этот httpMode, по умолчанию используется POST.

https://jenkins.io/doc/pipeline/steps/http_request/#httprequest-perform-an-http-request-and-return-a-response-object

...