Можете Ли Вы Использовать Докер-Машину От Bitbucket Pipelines?

  • Автор темы Tikitakushka
  • Обновлено
  • 22, Oct 2024
  • #1

У меня есть несколько серверов, на которых я установил nginx в базовой системе в режиме обратного прокси-сервера, а затем использую развертывания Docker для отправки контейнеров, где открыт только локальный порт HTTP.

У нас нет полноценной системы CI/CD, и мы прекрасно справляемся с Bitbucket Pipelines во многих случаях (обычно просто выполняем rsync артефактов сборки).

В моих проектах на основе Docker мой сценарий выпуска, который я запускаю локально, заканчивается чем-то вроде

~/.docker/machine/

Это прекрасно работает, но я хотел бы запустить это из конвейера на этапе развертывания. Учитывая, что сертификаты и ключи хранятся в

eval $(docker-machine env ${MACHINE_NAME})
docker stop ${IMAGE_NAME}-app-1
docker pull ${REGISTRY_HOST}/${IMAGE_NAME}:${IMAGE_TAG}
docker run -d -p 8080:8080 --rm --name ${IMAGE_NAME}-app-1 ${REGISTRY_HOST}/${IMAGE_NAME}:${IMAGE_TAG}
, is this even possible, or do I need to do a server side script that I trigger with ssh from the pipeline?

#docker #bitbucket-pipelines

Tikitakushka


Рег
23 Oct, 2009

Тем
74

Постов
178

Баллов
578
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно