Я использую конвейер jenkins (декларативный синтакс) и хочу отправить коммит в мой удаленный репозиторий.
Есть ли способ сделать это с помощью плагина git?
Вот что я сейчас пытаюсь:
withCredentials([usernamePassword(credentialsId: "${GIT_CREDENTIAL_ID}", passwordVariable: 'GIT_PASSWORD', usernameVariable: 'GIT_USERNAME')]) {
sh "git add ${BRANCH_RENAME}.bundle"
sh "echo ${GIT_USERNAME}|||||||${GIT_PASSWORD}"
sh "git tag -a backup -m 'Backup branch ${BRANCH} from vega-salesforce to vega-salesforce-backup' "
sh('git push https://${GIT_USERNAME}:${GIT_PASSWORD}@${GIT_URL_WITHOUT_HTTPS} --tags')
}
Но это не работает.
Я получил следующую ошибку: `
fatal: unable to access 'https://****:****@myrepositoryurl/mygitgroup/salesforce-backup/': Could not resolve host: ****:clear_password_here; Name or service not known
Может кто-нибудь помочь, пожалуйста?
Я думаю, что проблема связана со специальными символами в моем пароле, но я не уверен.