В моем конвейере jenkins мне нужно пометить определенный коммит и нажать на него.при пометке на конкретный коммит делается, потому что он помечается на локальном репозитории.Но когда я попытался нажать на удаленное устройство, оно застряло.
После исследования я обнаружил, что требуется аутентификация с моего сервера для передачи --tags на удаленное устройство.
withCredentials([usernamePassword(credentialsId: 'd3e19626-62d7-4acc-8090-1b0f39fdfc47', passwordVariable: 'GIT_PASSWORD', usernameVariable: 'GIT_USERNAME')]) {
bat "git tag Jenkins_build_${env.BUILD_NUMBER} ${env.GIT_COMMIT}"
bat "git push https://${GIT_USERNAME}:${GIT_PASSWORD}@git.ABC.com:8443/ABC/ABC-dev.git --tags"
}
Итак, наконец, я управляю своимкод, подобный этому в моем конвейере.
Но теперь он выдает мне ошибку неправильного URL-адреса Скриншот неверного URL-адреса , я попробовал тот же URL-адрес с командной строкой, и он отлично работает.