( denton | 2017. 09. 28., cs – 15:02 )

Mi gitlabot használunk.

Bizonyos projektek esetében pont az van amit mondtál.
Ba van lőve, hogy egy branch elnevezésre ugrik a CI és kilöki az adott teszt szerverre egy vhost alá.

Pl teszt-branch-jozsi esetében vagyis csak akkor ha egy teszt\-branch\-[.]+ az elnevezés.

A mappa neve szintén a branch neve. A vhost-é szintén, pl teszt-branch-jozsi.blabla.hu

gitlab alatt ez könnyen megoldható, valszeg github-nál is.
Sima mezei csupasz git-nél meg kell tolni 1-2 hook-al a dolgot. (nem tudom merre, kézzel eddig csak svn-nél meg cvs-nél hookoltam)

Nálunk a teszt és a master is védve van (protected). Csak merge request-el lehet beletolni a fejlesztéseket, push-al nem.
A master kiélesítéséhez mindig emberi "erő" kell. Egy gombnyomás vagy egy parancs.

Nem olyan bonyolult sztori, de egyszer jól össze kell rakni.