#git #jenkins #runtime-error
#git #дженкинс #ошибка во время выполнения
Вопрос:
В моем декларативном конвейере Jenkins у меня есть следующее:
pipeline {
stages {
stage('Checkout') {
// clone using git
}
stage('Merge') {
// need to merge dev to master
merge()
}
}
}
def merge() {
sshagent(credentials : ['git-credentials-id']) {
sh "git push origin master"
}
при запуске конвейера я получаю следующее исключение:
java.lang.NoSuchMethodError: No such DSL method 'sshagent' found among steps?
Ответ №1:
Вам просто нужно установить плагин SSH Agent Jenkins.