Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Jednoduché udržiavanie projektov v PHP (WebElem...
Search
Vladimír Kriška
February 07, 2013
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Jednoduché udržiavanie projektov v PHP (WebElement #16)
Vladimír Kriška
February 07, 2013
More Decks by Vladimír Kriška
See All by Vladimír Kriška
Twelve-Factor app with Docker
ujovlado
0
190
Design a REST API you will love to work with
ujovlado
0
820
Docker for PHP developers - Tips, Tricks & Lessons learned
ujovlado
3
530
Docker ‐ from development to production in minutes (PoSobota #91)
ujovlado
0
440
Non-traditional use of Docker (Nette Camp #3)
ujovlado
0
200
Contributions [lightning talk] (PyconCZ 2015)
ujovlado
0
150
CSS Flexbox (WebElement #35)
ujovlado
0
210
Simplify your dev life with Docker (WebElement Banská Bystrica)
ujovlado
0
210
Don't underestimate CSS (WebElement #30)
ujovlado
0
650
Other Decks in Programming
See All in Programming
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
110
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
260
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
340
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
690
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
140
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.1k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
150
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
130
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
230
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
170
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
430
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
210
Featured
See All Featured
Design in an AI World
tapps
1
330
RailsConf 2023
tenderlove
30
1.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
560
Scaling GitHub
holman
464
140k
Done Done
chrislema
187
17k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
950
The Cult of Friendly URLs
andyhume
79
7k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Optimising Largest Contentful Paint
csswizardry
37
4k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
290
Transcript
Udržiavanie projektov v PHP WebElement #16
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 ... • ...
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
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
A potom ...
Zariaďte si • VCS (najlepši distribuovaný) • SSH • DB
migrácie
VCS • aby sa release robil priamo z nejakého repo
alebo branch • pozor na .hg .git .svn • dá sa verzovať aj priamo na serveri
SSH • ssh • ssh-copy-id • sshfs • curlftpfs
DB migrácie • spúšťať SQL na live DB je zloba
• použite napr. tie, čo má Yii
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
Ukážka • ...
Next steps • Google -> Continuous Integration
Ďakujem Otázky?