У меня есть это для стадии git checkout, и она отлично работает
checkout([$class: 'GitSCM',
branches: [[name: "*/master" ]],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'LocalBranch', localBranch: "**"]],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: env.GIT_CREDS, url: env.GIT_REPO]]
])
Я пытаюсь настроить задание jenkins (используя конвейер jenkins) для выполнения git pull на удаленном сервере с использованием sshagent
Мне нужно использовать GIT_CREDS , определенный в конвейере для git pull на удаленном сервере
Нужно что-то вроде:
sh "ssh ubuntu@$Ip 'git pull'"
с использованием GIT_CREDS и GIT_REPO env-переменных
Может кто-нибудь, пожалуйста, помогите мне с этим