Я пытаюсь написать скрипт для автоматизации создания узлов агента Дженкинса. Я использую Jenkins 2.204.2, предоставленный изображением jenkins / jenkins: lts-alpine docker, которое, насколько я знаю, должно быть "официальным" изображением Jenkins.
Следующая строка :
ComputerLauncher launcher = new SSHLauncher("host", 22, "cr-id", (String)null, (String)null, (String)null, (String)null, (Integer)null, (Integer)null, (Integer)null)
вызывает следующее исключение:
2020-02-12 16:51:22.453+0000 [id=49] WARNING j.util.groovy.GroovyHookScript#execute: Failed to run script file:/var/jenkins_home/init.groovy.d/create-nodes.groovy
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: hudson.plugins.sshslaves.SSHLauncher(java.lang.String, java.lang.Integer, java.lang.String, null, null, null, null, null, null, null)
Однако я использовал здесь примеры кода https://support.cloudbees.com/hc/en-us/articles/218154667-Create-a-Permanent-Agent-from-Groovy-Console
Вот версия плагина:
Может кто-нибудь сообщить мне, в чем может быть проблема здесь?
Большое спасибо заранее.
С уважением,
Николас