Administratör
|
|
Reg.datum: Jan 2003
Inlägg: 1 974
|
|
Administratör
Reg.datum: Jan 2003
Inlägg: 1 974
|
Använder SVN. Vid varje commit kör bygg-servern (phpundercontrol - en påbyggnad till cruisecontrol) eventuella tester. När det är dags för lansering mergeas utvecklingsbranchen med produktionsbranchen. Då körs minifiering och mergning av javascript och css och eventuella tester igen. Sajten gås igenom manuellt en gång för att sedan lanseras ut live via färdigt shellscript som bara kör en rsync med lite excludes.
Git är bättre och flexiblare men har såpass mycket sämre klienter för samtliga OS att jag tycker det är värt att sänka sig till SVN. De som inte är nöjda kan köra git mot svn, det går aldrig om man väljer git.
Databasen uppdateras manuellt det skulle inte jag vilja ändra på. Lägger du ett unikt index över en kolumn och du har en konflikt i live-databasen måste man reagera direkt och inte låta resten av ändringarna ske. Däremot bör det väl ses som good practice att inkludera hela sitt db-schema i versions-hanteringen.
|