Я использую CircleCI , а конвейер выглядит следующим образом:
- сборка
- тест
- build
app
& nginx
Изображения Docker и отправка их в реестр GitLab
- развертывание стек Docker на сервере разработки (в настоящее время Swarm manager )
Я только что отправил ветку develop
в свой репозиторий и обнаружил «страницу нового контроллера Symfony4» на сервере разработки после успешного сообщения от CircleCI .
Я вошел в систему через SSH и выполнил (с выводом для службы приложений):
docker stack ps my-development-stack --format "{{.Name}} {{.Image}} {{.CurrentState}}"
my-stack_app.1 gitlab-image:latest-develop Running 33 minutes ago
В реестре моего GitLab хранилища образ приложения был "Последнее обновление" 41 minutes ago
. Изображение службы, по-видимому, обновлено ранее с последней версией.
- Это общая проблема / ошибка?
- Как я мог (или должен ) исправить эту проблему со временем?
- Может ли CircleCI помочь в этом?