как вытащить проект laravel с gitlab на удаленный сервер с помощью gitlab-ci.yml - PullRequest
0 голосов
/ 07 мая 2020

У меня есть проект laravel, который уже был вручную развернут на удаленном сервере (nginx сервере). Теперь, когда проект был развернут, я хотел бы загружать проект на сервер каждый раз, когда выполняю git pu sh. другой способ, когда я sh проект в gitlab, после того, как я нажимаю на конвейер запуска, чтобы вытащить проект на сервер.

1- как мы можем подключить gitlab к серверу?

2- Я бы хотел, чтобы скрипты поместили их в файл gitlab-ci.yml

1 Ответ

0 голосов
/ 08 мая 2020

как мы можем подключить gitlab к серверу?

Один из способов - настроить доверительные отношения S SH, чтобы GitLab Runner мог подключать S SH к вашему серверу.

Другой способ - настроить задание cron для проверки Git репозитория на наличие обновлений (которые появятся после успешного слияния).

У меня есть примеры обоих в моем руководстве GitLab CI по адресу https://gitpitch.com/atsaloli/cicd/master?grs=gitlab# / (загрузка занимает несколько секунд), начиная с https://gitpitch.com/atsaloli/cicd/master?grs=gitlab# / 67 (слайд «Настройка среды Stage и Prod»)

...