Трубопровод Jenkins отправляет теги git с сервера windows jenkins - PullRequest
0 голосов
/ 16 мая 2019

В моем конвейере 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-адрес с командной строкой, и он отлично работает.

...