Skip to content

ការដាក់ពង្រាយផលិតកម្ម (Production Deployment)

ដាក់ឱ្យប្រើប្រាស់ដោយទំនុកចិត្តជាមួយលំហូរការងារ /deploy ដែលផ្តោតលើសុវត្ថិភាពខ្ពស់។


ទិដ្ឋភាពទូទៅ (Overview)

Section titled “ទិដ្ឋភាពទូទៅ (Overview)”

ពាក្យបញ្ជា /deploy ដើរតួជា Audit & Release Conductor។ វាបង្ខំឱ្យកូដរបស់អ្នកឆ្លងកាត់ការត្រួតពិនិត្យសុខភាពយ៉ាងម៉ត់ចត់មុនពេលដំណើរការ deploy។

ℹ️

វាបញ្ឈប់អ្នកពីការ deploy ប្រសិនបើ៖

  • រកឃើញភាពងាយរងគ្រោះផ្នែកសុវត្ថិភាព (Security vulnerabilities)
  • មានកំហុស Linting (Linting errors)
  • ប្រភេទ TypeScript មិនត្រឹមត្រូវ (Invalid types)
  • តេស្តសំខាន់ៗបរាជ័យ (Failed critical tests)

ដំណើរការការងារ (The Process)

Section titled “ដំណើរការការងារ (The Process)”
1

ដំណើរការពាក្យបញ្ជា (Execute Command)

នៅពេលកូដរបស់អ្នករួចរាល់ ចាប់ផ្តើមដំណើរការ deployment pipeline៖

Terminal window
/deploy
2

ការត្រួតពិនិត្យមុនបញ្ចេញ (Pre-Flight Checklist)

Agent នឹងធ្វើសវនកម្មសុខភាពគម្រោងរបស់អ្នកដោយស្វ័យប្រវត្តិ៖

🛡️ សុវត្ថិភាព (Security)

ស្កេនរកភាពងាយរងគ្រោះ និងការធ្លាយ secrets

📋 គុណភាពកូដ (Quality)

ត្រួតពិនិត្យភាពស្អាតនៃ Linting & Type Safety

3

ការបញ្ចេញជាផ្លូវការ (Release)

ប្រសិនបើការត្រួតពិនិត្យទាំងអស់បានឆ្លងកាត់ វាដំណើរការ build និង deploy ទៅកាន់ platform គោលដៅ (Vercel, Cloudflare, Docker)។


ឧទាហរណ៍ជាក់ស្តែង (Example Session)

Section titled “ឧទាហរណ៍ជាក់ស្តែង (Example Session)”
agent-session
$
/deploy
▸
🚀 កំពុងដំណើរការការត្រួតពិនិត្យ Pre-Flight…
🔄 ស្កេនសុវត្ថិភាព… ជាប់ (PASSED)
🔄 ត្រួតពិនិត្យ Lint… ជាប់ (PASSED)
🔄 ផ្ទៀងផ្ទាត់ Type… ជាប់ (PASSED)
✅ ការត្រួតពិនិត្យទាំងអស់បានឆ្លងកាត់!
កំពុងដាក់ពង្រាយទៅកាន់ production…
▸
🚀 ការដាក់ពង្រាយបានជោគជ័យ!
💚 ពិនិត្យសុខភាព: OK

គន្លឹះមានប្រយោជន៍ (Pro Tips)

Section titled “គន្លឹះមានប្រយោជន៍ (Pro Tips)”
💡

សាកល្បងពិនិត្យជាមុន

ដំណើរការ /deploy check ដើម្បីធ្វើការផ្ទៀងផ្ទាត់សាកល្បងដោយមិនទាន់ deploy ពិតប្រាកដ។

💡

សុវត្ថិភាព Rollback

ប្រើប្រាស់ /deploy rollback ដើម្បីបង្វិលត្រឡប់ទៅកំណែមានស្ថេរភាពចុងក្រោយភ្លាមៗ។


ជំហានបន្ទាប់ (Next Steps)

Section titled “ជំហានបន្ទាប់ (Next Steps)”