Csoportmunka támogatás Git-re alapozva
737
Csoportmunka támogatás Git-re alapozva
Az előadás - gyakorlati példákon keresztül - mutatja meg a Git hook-okban rejlő lehetőségeket. Az elmúlt évben - az Integral Vision-nél - sokat dolgoztunk azon, hogy a fejlesztő csapat munkáját megkönnyítsük, minél több folyamatot automatizáljunk. Ennek egyik fő eleme a kód változásainak ellenőrzése, illetve a teszt- és demókörnyezet kialakítása a fejlesztői szerveren. Rendszerünk jelenleg a következő feladatokat látja el: Minden Git push után: létrejön/frissül egy virtualhost a megfeleleő branch-hez ha kell új/másolt adatbázis jön létre alapvető ellenőrzések a megváltozott fájlokon php -l futtatása coder modul futtatása email értesítés az eredményekről és a változásokról minden repository esetében lehetséges egyedi folyamatokat definiálni a folyamatok akár push-onként változtathatóak Előadásomban a fent felvázolt rendszer működéséről, a vele szemben támasztott igényekről, a fejlesztés menetéről, a működési/biztonsági kockázatokról illetve a további lehetőségekről szeretnék beszélni. Mindezt élőben, példákon keresztül bemutatva.
több