كل من التسليم المستمر والنشر المستمر يؤتمتان عملية الإصدار ويشتركان في الاختصار CD، لكنهما يختلفان في طريقة واحدة أساسية: التسليم المستمر يبقي الكود جاهزاً للنشر مع محفز يدوي للإصدار، بينما النشر المستمر يصدر تلقائياً بدون خطوة يدوية.
التسليم المستمر — مؤتمت، يُطلقه يدوياً
CONTINUOUS DELIVERY: every change that passes the pipeline is ready to deploy, but
the actual production release is triggered MANUALLY (a human decision):
Code → build → test → (auto-deploy to staging) → [MANUAL approval] → deploy to prod
→ code is ALWAYS in a deployable state; releasing is "one click" when you choose
→ keeps a human gate before production (approval, timing control)
