Задать вопрос
@mercowers

Как правильно через drone ci собирать docker образ в docker hub?

Текущий конфиг
kind: pipeline
name: deploy-frontend

steps:
  - name: build-and-push-image
    image: plugins/docker
    settings:
      repo: mercower/tailly-frontend
      registry: index.docker.io
      tags:
        - latest
        - ${DRONE_COMMIT_SHA:0:7}
      dockerfile: Dockerfile
      username:
        from_secret: DOCKER_USERNAME
      password:
        from_secret: DOCKER_PASSWORD
    when:
      event: [push, tag]
      branch: [main, master]

  - name: update-k8s-deployment
    image: bitnami/kubectl:latest
    commands:
      - kubectl config set-cluster k8s --server=${K8S_SERVER} --insecure-skip-tls-verify=true
      - kubectl config set-credentials drone --token=${K8S_TOKEN}
      - kubectl config set-context default --cluster=k8s --user=drone
      - kubectl config use-context default
      - kubectl set image deployment/tailly-frontend-app tailly-frontend-app=mercower/tailly-frontend:${DRONE_COMMIT_SHA:0:7} -n default
    environment:
      K8S_SERVER:
        from_secret: K8S_SERVER
      K8S_TOKEN:
        from_secret: K8S_TOKEN
    when:
      event: [push, tag]
      branch: [main, master]

при деплое выдает denied: requested access to the resource is denied
хотя секреты указаны верно, локально подключаюсь к докер репозиторию через логин и токен доступа
  • Вопрос задан
  • 11 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы