( Qury | 2021. 02. 07., v – 15:57 )

Mas modositgatja a szerveren a fileokat, vagy az is te vagy?

Ha nem te vagy egyedül akkor probald meg a tobbieket is rávenni hogy ugyan abba a git repoba dolgozzatok es a menjen a deployment automatikusan egy "deployment" branch-bol git hook segitsegevel, igy nem kellene ftp-vel szarakodni. 

Nalunk a következő valt be, git repon "production" branch kerül a szerverre. Master branch a development.

Mindenki lokalis forkon dolgozik es pull requesteket kuld a valtozasokkal.  Mielőtt pull requestet kuldesz természetesen local merge-t csinal mindenki es ott megoldja a forkja es a kozponti kod kozti eltereseket (merge conflict).

A deploymentet nalunk jenkins vegzi ahol a deployment branch post commit hook-ja triggereli a jenkins pipelinet. (Checkout production branch, copy production config files in place, aztan a "kesz" directory megy a szerverre)

 

De egyebkent nézz utána ci/cd temakornek.