#jenkins #jenkins-plugins #jenkins-cli
#дженкинс #дженкинс-плагины #jenkins-cli
Вопрос:
Это может показаться глупым, но я пытался сохранить свой пароль dockerhub внутри учетных данных Mange jenkins в виде секретного текста, чтобы к нему можно было получить доступ в сценарии конвейера.
Вот секрет, который я создал
Вот сценарий конвейера, в котором я пытаюсь получить доступ к паролю, используя идентификатор
node {
stage("Docker Login"){
sh 'docker login -u rahulwagh17 -p ${DOCKER_HUB_PASSWORD}'
}
}
Но он всегда терпит неудачу с —
Ответ №1:
Вы ищете withCredentials
метод конвейерного DSL Дженкинса.
Посмотрите здесь:
https://support.cloudbees.com/hc/en-us/articles/203802500-Injecting-Secrets-into-Jenkins-Build-Jobs
У каждого задания есть кнопка синтаксиса конвейера, доступная на его панели инструментов:
$JENKINs_URL/$YOUR_JOB/pipeline-syntax/
.
Вы можете создать withCredentials
там адекватный блог.