part_os
@part_os
Сложное в простом

Закрывает ли Docker push соединение автоматом?

Имеется вот такая сборка, делаю авторизацию в before_script, первый docker push выполняется, второй уже валится с ошибкой.
лечится повторной авторизацией, но почему он закрывает соединение ?
unauthorized: HTTP Basic: Access denied
ERROR: Job failed: exit status 1
Закрывает ли соединение docker push автоматом? понятно что если добавить после этого снова авторизацию
backend-build:
    stage: build
    tags:
        - profitbase-manager
    before_script:
        - docker login -ugitlab-ci-token -p $CI_BUILD_TOKEN git.energy-consumer.ru
    script:
        - docker build
            --target backend
            --build-arg SSH_PRIVATE_KEY="${SSH_PRIVATE_KEY}"
            --build-arg IMAGE_PHP=$IMAGE_PHP
            --build-arg UID=$IMAGE_UID
            --build-arg GID=$IMAGE_GID
            --build-arg IMAGE_BACKEND_DOWNGRADE_TAG=$IMAGE_BACKEND_DOWNGRADE_TAG
            --label "commit=${CI_COMMIT_SHA}"
            --label "vendor=energy-consumer."
            --label "project_name=${CI_PROJECT_NAME}"
            --label "branch=${CI_COMMIT_REF_SLUG}"
            --label "side=backend"
            --tag $IMAGE_BACKEND_TAG . -f backend.Dockerfile
        - docker push $IMAGE_BACKEND_TAG
        - docker tag $IMAGE_BACKEND_TAG $IMAGE_BACKEND_TAG_LATEST
        - docker push $IMAGE_BACKEND_TAG_LATEST
    only:
        refs:
            - master
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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