Visa ett inlägg
Oläst 2011-12-31, 14:17 #7
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
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.
Clarence är inte uppkopplad   Svara med citatSvara med citat