Я изучаю CI / CD и использую этот учебник (Ссылка: http://blog.francoisfaubert.com/2018/06/11/dockerized-jenkins-with-traefik.html) как предпочтение моей практике.
Мой проект включает в себя: Laradock => рабочее пространство, php-fpm, mysql и nginx (по некоторым причинам я пропустил nginx)
На данный момент я уже создал Swarm. Используя Traefik в качестве обратного прокси-сервера, Jenkins с определенными конвейерами (создание образов, развертывание образов, мой проект — все они размещены на Github). Я строю их все локально, поэтому Github webhook не работает (но это не моя проблема).
Вопрос заключается в следующем: когда я запускаю сборку в Jenkins, результат выдается: УСПЕХ. Но я не могу получить доступ к URL моего проекта: your_branch.your_project.swarm.your_domain
Я не понимаю, как после развертывания Jenkins Pipeline создал контейнер моего проекта, как мне разрешить (или определить) домен моего проекта?
Пожалуйста, помогите мне. Я буду публиковать любые ресурсы, если это необходимо.
Github ссылки:
Задача ещё не решена.
Других решений пока нет …