شما اینجائید:خانه»پلتفرم هوش مصنوعی»اتوماتیک سازی فرآیند تحویل و توسعه محصول نرم افزاری با کوبرنتیز
اتوماتیک سازی فرآیند تحویل و توسعه محصول نرم افزاری با کوبرنتیز
ارسال شده توسط:آزاده قجرتاریخ ارسال: فروردین ۲۱, ۱۴۰۲در پلتفرم هوش مصنوعی, دواپسدیدگاهها برای اتوماتیک سازی فرآیند تحویل و توسعه محصول نرم افزاری با کوبرنتیز بسته هستند
CI/CD یک روش برای تحویلدهی مداوم نرمافزارها به مشتریان است که از طریق اتوماتیکسازی صورت میگیرد. این فرآیند راهحلی کاربردی برای یکپارچهسازی کدهای جدید است که برای تیم توسعه دهنده همواره مشکلساز بوده و هستند و شامل سه بخش است:
ادغام مداوم یا همان CI (Continuous Integration)، تحویل مداوم یا CD (Continuous Delivery) توسعه مداوم(Continuous Development) میشود.
به بیان دیگر، CI/CD فرآیندی اتوماتیک، مداوم و پیوسته برای مدیریت یک محصول نرمافزاری است. این مراحل بهم پیوسته، تحت عنوان “CI/CD pipeline” شناخته میشوند.
کوبرنتیز اجرا و مدیریت کانتینرهای مختلف را در سرورهای متفاوت که در یک پایگاه داده یا چندین پایگاه قرار گرفتهاند را بر عهده میگیرد.
در کوبرنتیز کانتینرهای مختلفی که مشترکاً برنامه کاربردی خاصی را شامل میشوند در حالت جداگانه و مستقل تحت عنوان پاد (Pod) دستهبندی خواهند شد. این کار فرآیند مدیریت و شناسایی آنها را سادهتر میکند.
عنوان کتاب
CI/CD with Kubernetes
اتوماتیک سازی فرآیند تحویل و توسعه محصول نرم افزاری با کوبرنتیز