#git #jenkins #jenkins-groovy
Вопрос:
Этот заводной dsl-код приводит к ошибке java в jenkins:
ОШИБКА: (сценарий, строка 61) Отсутствует подпись метода: java.net.URL.call() применим для типов аргументов: (org.codehaus.groovy.runtime.GStringImpl) значения: [http://website.com]
definition {
cpsScm {
scm {
git {
remote {
url("http://website.com")
credentials("${Cred_ID}")
}
}
}
}
}
Ответ №1:
Дженкинс 2,295
я нашел метод setUrl() здесь, и он хорошо работает: https://javadoc.jenkins.io/plugin/git/hudson/plugins/git/UserRemoteConfig.html
definition {
cpsScm {
scm {
git {
remote {
setUrl("http://website.com")
credentials("${Cred_ID}")
}
}
}
}
}