دوره آموزشی ادغام مداوم و تحویل مداوم با GitLab

دوره آموزشی ادغام مداوم و تحویل مداوم با GitLab

1 ساعت 33 دقیقهمتوسط2025-04-01

مدرسین

Josh Samuelson

Josh Samuelson

Systems Administrator, DevOps Engineer

جزئیات دوره

کپارچگی مداوم (CI) و تحویل مداوم (CD) بخش‌های ضروری در فرآیند ساخت نرم‌افزار با کیفیت و کارآمد هستند، ولی بعضی از پلتفرم‌های CI/CD ممکنه کار کردن باهاشون دشوار باشه. GitLab امکانات قوی برای CI/CD ارائه می‌ده، همراه با مدیریت کد، در نسخه‌های تجاری و نسخه‌های رایگان متن‌باز. توی این دوره، یاد می‌گیری چطور مفاهیم اصلی رو بفهمی و CI/CD رو با استفاده از GitLab پیاده‌سازی کنی. از یک پروژه خالی شروع می‌کنی، مفاهیم و دستورهای جدید رو یاد می‌گیری و در هر مرحله تجربه عملی بدست میاری. مدرس دوره، جاش ساموئلسون، تو رو در مسیر ایجاد یک خط لوله (pipeline) کاملاً خودکار راهنمایی می‌کنه که شامل محیط‌های تست پیش از تولید، استقرار خودکار به محیط تولید بر اساس git tags و برگشت فوری در صورت بروز باگ‌ها خواهد بود.

🎓 اهداف یادگیری:
ایجاد خطوط لوله تست و استقرار سفارشی در GitLab برای تست و استقرار کد.
تعریف محیط‌ها و استقرار به محیط‌های مختلف.
خودکارسازی رفتار پیشرفته خطوط لوله با استفاده از فرمت ساده YAML در پیکربندی خطوط لوله GitLab.

مهارت ها

GitLabSoftware Quality AssuranceDevOps ToolsDevOps FoundationsDevOpsSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • ادغام و تحویل مداوم با GitLab را بیاموزید

مهندسی تحویل

  • GitLab چیست
  • چه مشکلی نیاز به حل دارد
  • یک پروژه راه‌اندازی کنید
  • مدل‌های تولید ناب

یکپارچه سازی مداوم

  • ادغام مداوم
  • ایجاد خط لوله
  • اجرای خط لوله خود
  • با خطوط لوله عمیق‎تر بروید
  • اضافه کردن تست
  • یک وب سایت ایجاد کنید

تحویل مستمر

  • مفاهیم سی دی
  • محیط ها
  • متغیرهای محیطی
  • اولین خط لوله استقرار
  • استقرار خودکار
  • خط لوله سی دی کامل
  • رهاسازی به تولید

نتیجه گیری

  • مراحل بعدی
۴۰,۰۰۰ تومان