2016-01-22 7 views
6

Zwykle używałem innej platformy, takiej jak DeployHQ do wdrażania projektów, ale w tym przypadku mam skonfigurowane lokalne repozytorium, które przesyła do zdalnego repozytorium w Gitlab, ale jak mogę wtedy nacisnąć zdalne repozytorium na serwer na żywo?Rozmieszczanie projektu na serwer na żywo z Gitlabem

Czy w Gitlabie muszę utworzyć hak do odbioru po odebraniu, a jeśli tak, to czy ktoś może doradzić, czego potrzebuję?

Próbowałem szukają dokumentacji i nie znaleźć instrukcje, co to jest wymagam ale ja chyba nie szuka słusznie.

Proszę może ktoś mi punkt w dobrym kierunku?

+0

Can not live serwer poll gitlab zmian. Tak właśnie skonfigurowano Jenkins CI. – k1eran

+0

Mam zainstalowany git na serwerze produkcyjnym, to sobie wyobrazić, to może ciągnąć Gitlab tak, gdybym wiedziała, jak mogłaby wdrożyć, że również. Obecnie próbuję podążać [ten poradnik] (http://ryanflorence.com/deploying-websites-with-a-tiny-git-hook/). – zigojacko

+0

Chcesz, żeby był automatyczny? –

Odpowiedz

0

Możesz zainstalować prowadnicę GitLab CI na swoim serwerze produkcyjnym lub jeśli masz inny serwer instalacyjny z zainstalowanym programem runner. Aby zainstalować runner na serwerze, zapoznaj się z this guide.

Następnie musisz skonfigurować swoje repozytorium za pomocą pliku gitlab-ci.yml, który umieścisz w folderze głównym swojego repozytorium. W tym pliku można określić, gdzie konkretne pliki i foldery przejść (przy użyciu kopii), budować pliki lub zrobić cokolwiek musisz zrobić dostać rzeczy uruchomiony. Przewodnik dotyczący konfiguracji takiego pliku można znaleźć pod adresem here.