Я пытаюсь создать пользовательский конвейер с groovy, но я не могу найти в Интернете нигде, где обсуждается, как добавить свойство, которое можно установить в jenkinsfile. Я пытаюсь добавить команду curl, но нужно указать URL-адрес в файле jenkinsfile, поскольку он будет отличаться для каждой сборки.
Может кто-нибудь объяснить, как это должно быть сделано, или ссылки, где это обсуждалось?
Пример Jenkinsfile:
msBuildPipelinePlugin
{
curl_url = "http://webhook.url.com"
}
пользовательский код конвейера Groovy:
def response = sh (скрипт: 'curl -i -X POST -H' Content-Type:application / json '-d' {"text", "Информация Дженкинса. \ nЭто больше текста"} 'curl_url, returnStdout: true)
Спасибо