Попробуйте:
checkout([
$class: 'GitSCM',
branches: [[name: 'feature/WebAutomation']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [[
credentialsId: 'xxx',
url: 'git@bitbucket.org:automation-web.git'
]]
])
вместо:
git url: 'git@bitbucket.org:automation-web.git', branch: 'feature/WebAutomation'
Solution2:
stage('Integration Test') {
steps {
script {
def mvnHome = tool 'Maven'
checkout([$class: 'GitSCM', branches: [[name: 'master']], doGenerateSubmoduleConfigurations: false, extensions: [],submoduleCfg: [], userRemoteConfigs: [[url:'git@bitbucket.org:automation-web.git']]])
sh "${mvnHome}/bin/mvn compile"
sh "${mvnHome}/bin/mvn test"
}
}
}
Вы не можете поставить сцену на сцену. Проверка графа декларативного конвейера: graph