๐ manual deploy = risk
1. CI/CD
โ automated deploy
2. Why?
Numeric Example
- manual: 20 min
- CI/CD: 2 min
3. Architecture
- git
- vps
- ssh
4. SSH
ssh-keygen
ssh-copy-id user@server
5. Script
git pull
npm install
pm2 restart
6. GitHub Actions
on:
push:
branches: [ main ]
7. Zero Downtime
pm2 reload app
8. Scenario
| Metric | Manual | CI/CD |
|---|---|---|
| Deploy | 20 min | 2 min |
9. Best Practice
โ staging โ rollback
10. Conclusion
๐ CI/CD is essential
CTA
๐ download checklist ๐ get consulting
Internal Links
- /staging-ortami
- /geliลtiriciler-icin-hosting
- /hosting-migration