Не удалось вытащить изображение "draft: dev" - PullRequest
0 голосов
/ 25 апреля 2019

Когда я сгенерировал код с помощью Quickstart (угловой проект), я получил проект, который развертывается на Aruze в моем Kubernetes. Я также могу получить доступ к этому приложению Angular из Интернета, все в порядке.

Для моего собственного приложения, если сборка Jenkins-x запущена и приложение хочет быть развернуто в промежуточной среде, я вижу ошибку, что мой контейнер не может быть найден.

Failed to pull image "draft:dev": rpc error: code = Unknown desc = Error response from daemon: pull access denied for draft, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

При развертывании изображения показывают «draft: dev», в то время как для приложения Quickstart это показывает, например, mytryout.azurecr.io/company/newui:0.0.5

.

Я не могу найти проблему, графики вроде бы в порядке В каком направлении я должен смотреть?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

обычно Jenkins X обновляет файл charts/myapp/values.yaml, чтобы установить значения image.repository и image.tag для полностью определенного имени образа докера и версии как часть конвейера выпуска, после чего это будет отмечено в вашем git-репозитории.

например, см. Пример 0.0.1 быстрого старта: https://github.com/jstrachan/nodey89/blob/v0.0.1/charts/nodey89/values.yaml#L5-L7

это делается командой jx step next-version --filename package.json --tag

Я полагаю, основываясь на макете вашегопроект или папка для файлов диаграмм, эта команда неправильно обновляет файл values.yaml.

Может быть, попробуйте запустить эту команду из исходного кода и посмотреть, есть ли существенная ошибка, почему она не обновляет эти значения?Возможно, вы также увидите ошибки в журнале конвейера при создании релиза

0 голосов
/ 25 апреля 2019

draft:dev - изображение по умолчанию на рулевой диаграмме, но ваш Jenkinsfile должен иметь переопределение с --image для каждой сборки, подобной этой https://github.com/carlossg/croc-hunter-jenkinsx-serverless/blob/16773d0115f184be4ad82d34789082a17380e157/Jenkinsfile#L60

...