تعریف
سافٹ ویئر کی مسلسل انٹیگریشن اور کسی بھی وقت ریلیز کے لیے تیار ڈیلیوری کا طریقۂ کار۔
اس تصور کو سمجھنا
مسلسل ترسیل (CD) سافٹ ویئر انجینئرنگ کا ایک طریقۂ کار ہے، جو سافٹ ویئر کو مسلسل مربوط رکھتا ہے اور اسے کسی بھی وقت جاری کرنے کے لیے تیار کرتا ہے۔ یہ سافٹ ویئر کی طویل ریلیز سائیکل اور انضمام کے بلند خطرے کے مسائل حل کرتا ہے۔ مسلسل انضمام سے مختلف، CD خودکار تعیناتی اور ریلیز کے لیے تیاری پر زور دیتا ہے۔ اس کے نتائج میں خودکار پائپ لائنز، تعیناتی اسکرپٹس اور ریلیز کے لیے تیار سافٹ ویئر ورژن شامل ہیں۔
کاروباری منظرنامے کی مثالیں
جب سافٹ ویئر ٹیم کو مصنوعات کے فنکشنز بار بار اپ ڈیٹ کرنے ہوں تو CD اپنائیں۔ مثال کے طور پر، ایک SaaS کمپنی نے CI/CD پائپ لائن قائم کی، جہاں کوڈ کی ہر جمع آوری پر خودکار طور پر ٹیسٹ ہوتے اور اسے پری پروڈکشن ماحول میں تعینات کیا جاتا ہے۔ ٹیم کسی بھی وقت ایک کلک سے نیا ورژن جاری کر سکتی ہے، جس سے مارکیٹ میں آنے کا وقت کم اور انسانی غلطیاں کم ہوتی ہیں۔ نتیجتاً، گاہکوں کو نئے فنکشنز زیادہ تیزی سے ملتے ہیں۔