فهرست مطالب:

خط لوله CI CD چگونه کار می کند؟
خط لوله CI CD چگونه کار می کند؟

تصویری: خط لوله CI CD چگونه کار می کند؟

تصویری: خط لوله CI CD چگونه کار می کند؟
تصویری: ساخت پنل خورشیدی _ برق رایگانBuild a solar panel _ free electricity 2024, آوریل
Anonim

آ CI / خط لوله سی دی به شما کمک می‌کند مراحل فرآیند تحویل نرم‌افزار خود را خودکار کنید، مانند شروع ساخت کد، اجرای آزمایش‌های خودکار، و استقرار در یک محیط مرحله‌ای یا تولید. خودکار خطوط لوله خطاهای دستی را حذف کنید، حلقه های بازخورد توسعه استاندارد را ارائه دهید و تکرارهای سریع محصول را فعال کنید.

با در نظر گرفتن این موضوع، خط لوله CI CD چیست؟

آ CI / خط لوله سی دی پیاده سازی یا Continuous Integration/Continuous Deployment، ستون فقرات محیط DevOps مدرن است. این پل شکاف بین تیم های توسعه و عملیات را با خودکارسازی ساختمان، آزمایش و استقرار برنامه ها ایجاد می کند.

همچنین بدانید که ساخت در CI CD چیست؟ هرگاه تغییراتی در مخزن ایجاد شود، الف CI سرور تغییرات را بررسی می کند و یک ساختن و تست کنید.» آ ساختن و تست زمانی است که CI سرور می سازد کل سیستم در شاخه ویژگی توسعه دهنده است و تمام تست های واحد و یکپارچه سازی را اجرا می کند. این CI سرور نتیجه یکپارچه سازی را به تیم اطلاع می دهد.

به طور مشابه، چگونه یک خط لوله CI CD ایجاد می کنید؟

چگونه یک خط لوله مدرن CI/CD بسازیم

  1. یک برنامه کوچک پایتون بنویسید (نه Hello World)
  2. چند تست خودکار برای برنامه اضافه کنید.
  3. کد خود را به GitHub فشار دهید.
  4. Travis CI را برای اجرای مداوم تست های خودکار خود تنظیم کنید.
  5. Better Code Hub را برای بررسی مداوم کیفیت کد خود راه اندازی کنید.
  6. برنامه پایتون را به یک برنامه وب تبدیل کنید.
  7. یک تصویر Docker برای برنامه وب ایجاد کنید.

آیا جنکینز CI یا CD است؟

جنکینز یک سرور اتوماسیون متن باز است که به زبان جاوا نوشته شده است. برای ساخت و آزمایش پروژه های نرم افزاری به طور مداوم استفاده می شود و توسعه دهندگان را قادر می سازد تا a CI / سی دی محیط. همچنین از ابزارهای کنترل نسخه مانند Subversion، Git، Mercurial و Maven پشتیبانی می کند.

توصیه شده: