#docker #jenkins #deployment #build #gitlab
#docker #дженкинс #развертывание #сборка #gitlab
Вопрос:
У меня есть контейнер gitlab, и у меня есть контейнер jenkins локально. Я могу настроить CI, но не могу решить проблему с cd. Я хотел бы, когда я нажимаю код для репо jenkins, локально создать мое решение для серверного приложения Blazor в контейнере docker.
Вы можете мне помочь?
Ответ №1:
- Настройте Gitlab webhook следующим образом: https://docs.gitlab.com/ee/user/project/integrations/webhooks.html
- настройте конвейер Jenkins с необходимой информацией внутри файла jenkins следующим образом: https://www.jenkins.io/doc/book/pipeline/jenkinsfile /
- Веб-справочник Gitlab должен отправить запрос в локальный контейнер jenkins для выполнения конвейера. Вам нужно будет убедиться, что соответствующие порты открыты и связаны между контейнером и хост-компьютером.