У меня проблема с интеграцией jenkins docker

#docker #jenkins #deployment #build #gitlab

#docker #дженкинс #развертывание #сборка #gitlab

Вопрос:

У меня есть контейнер gitlab, и у меня есть контейнер jenkins локально. Я могу настроить CI, но не могу решить проблему с cd. Я хотел бы, когда я нажимаю код для репо jenkins, локально создать мое решение для серверного приложения Blazor в контейнере docker.

Вы можете мне помочь?

Ответ №1:

  1. Настройте Gitlab webhook следующим образом: https://docs.gitlab.com/ee/user/project/integrations/webhooks.html
  2. настройте конвейер Jenkins с необходимой информацией внутри файла jenkins следующим образом: https://www.jenkins.io/doc/book/pipeline/jenkinsfile /
  3. Веб-справочник Gitlab должен отправить запрос в локальный контейнер jenkins для выполнения конвейера. Вам нужно будет убедиться, что соответствующие порты открыты и связаны между контейнером и хост-компьютером.