Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jednoduché udržiavanie projektov v PHP (WebElement #16)

Jednoduché udržiavanie projektov v PHP (WebElement #16)

Vladimír Kriška

February 07, 2013
Tweet

More Decks by Vladimír Kriška

Other Decks in Programming

Transcript

  1. Klasický prípad • vyvíjam na localhoste • dokončím ... •

    otvorím Total Commander, nakopírujem ... • opravím ... • otvorím Total Commander, nakopírujem ... • opravím ... • ...
  2. A potom ... • volal klient, je tam chyba, treba

    to rýchlo fixnúť • jj, ok idem na to • a keďže to treba rýchlo, tak to fixnem na live
  3. A potom ... • klient potrebuje nový modul, nakóďte to

    • jj, ok, ideme na to • je to hotové, otvorím Total Commander, nakopírujem ... • a fix z minula je v prdeli • volá klient
  4. VCS • aby sa release robil priamo z nejakého repo

    alebo branch • pozor na .hg .git .svn • dá sa verzovať aj priamo na serveri
  5. DB migrácie • spúšťať SQL na live DB je zloba

    • použite napr. tie, čo má Yii
  6. Release - teória • získaj aktuálnu verziu z repo •

    "dostaň" ju na live • spusti migrácie Takto nejako: • ssh vlado@server • get-version-from-repo && migrate