Итак, я пытаюсь настроить конвейер в Jenkins для создания образа и перенести его в Docker-концентратор.Мои учетные данные в Управлении «Jenkins» называются так же, как «docker-hub-credentials» и, кажется, используются.
Он может собираться, но просто не проходит через push ... Помощь?Я занимался этим часами, и я не уверен, что мне не хватает.
Я уже пробовал использовать вход в Docker, но Дженкинс не позволяет этого.
stage('Build image') {
/* This builds the actual image; synonymous to
* docker build on the command line */
bat 'docker build -t username/foldername:build . ' }
stage('Push image') {
/* Finally, we'll push the image with two tags:
docker.withRegistry('https://registry.hub.docker.com', 'docker-hub-credentials') {
bat 'docker push username/foldername:build'
}
}
Я ожидаю, что изображение будет выдвинуто, но вместо этого у меня есть:
The push refers to repository [docker.io/username/foldername]
a73d7d9f4346: Preparing
964bdfb24a54: Preparing
1af124d739c9: Preparing
6cffeea81e5d: Preparing
614a79865f6d: Preparing
612d27bb923f: Preparing
ef68f6734aa4: Preparing
612d27bb923f: Waiting
ef68f6734aa4: Waiting
denied: requested access to the resource is denied