Gitlab pipeline deploy

Ha Gitlabot használunk és szeretnénk a PHP projektünket commit után közvetlen deployolni a sandbox szerverünkre, a következőkre lesz szükségünk:

Először is hozzuk létre a következő tartalommal a .gitlab-ci.yml fájlt a forráskódunk gyökerébe:

A gitlabban regisztrálnunk kell egy olyan runnert, ami dockert használ és le tudja futtatni a fenti parancsokat. Ehhez egy jó image lehet ez, ami tartalmazza az ssh klienst. A szükséges $ változókat pedig secret variablesként kell megadnunk.

Hozzászólás