دوره آموزشی ادغام مداوم و تحویل مداوم با GitLab
1 ساعت 33 دقیقهمتوسط2025-04-01
مدرسین

Josh Samuelson
Systems Administrator, DevOps Engineer
جزئیات دوره
کپارچگی مداوم (CI) و تحویل مداوم (CD) بخشهای ضروری در فرآیند ساخت نرمافزار با کیفیت و کارآمد هستند، ولی بعضی از پلتفرمهای CI/CD ممکنه کار کردن باهاشون دشوار باشه. GitLab امکانات قوی برای CI/CD ارائه میده، همراه با مدیریت کد، در نسخههای تجاری و نسخههای رایگان متنباز. توی این دوره، یاد میگیری چطور مفاهیم اصلی رو بفهمی و CI/CD رو با استفاده از GitLab پیادهسازی کنی. از یک پروژه خالی شروع میکنی، مفاهیم و دستورهای جدید رو یاد میگیری و در هر مرحله تجربه عملی بدست میاری. مدرس دوره، جاش ساموئلسون، تو رو در مسیر ایجاد یک خط لوله (pipeline) کاملاً خودکار راهنمایی میکنه که شامل محیطهای تست پیش از تولید، استقرار خودکار به محیط تولید بر اساس git tags و برگشت فوری در صورت بروز باگها خواهد بود.
🎓 اهداف یادگیری:
ایجاد خطوط لوله تست و استقرار سفارشی در GitLab برای تست و استقرار کد.
تعریف محیطها و استقرار به محیطهای مختلف.
خودکارسازی رفتار پیشرفته خطوط لوله با استفاده از فرمت ساده YAML در پیکربندی خطوط لوله GitLab.
🎓 اهداف یادگیری:
ایجاد خطوط لوله تست و استقرار سفارشی در GitLab برای تست و استقرار کد.
تعریف محیطها و استقرار به محیطهای مختلف.
خودکارسازی رفتار پیشرفته خطوط لوله با استفاده از فرمت ساده YAML در پیکربندی خطوط لوله GitLab.
مهارت ها
GitLabSoftware Quality AssuranceDevOps ToolsDevOps FoundationsDevOpsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - ادغام و تحویل مداوم با GitLab را بیاموزید
1. مهندسی تحویل
- 02 - GitLab چیست
- 03 - چه مشکلی نیاز به حل دارد
- 04 - یک پروژه راهاندازی کنید
- 05 - مدلهای تولید ناب
2. یکپارچه سازی مداوم
- 06 - ادغام مداوم
- 07 - ایجاد خط لوله
- 08 - اجرای خط لوله خود
- 09 - با خطوط لوله عمیقتر بروید
- 10 - اضافه کردن تست
- 11 - یک وب سایت ایجاد کنید
3. تحویل مستمر
- 12 - مفاهیم سی دی
- 13 - محیط ها
- 14 - متغیرهای محیطی
- 15 - اولین خط لوله استقرار
- 16 - استقرار خودکار
- 17 - خط لوله سی دی کامل
- 18 - رهاسازی به تولید
نتیجه گیری
- 19 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یکپارچه سازی مداوم و تحویل مداوم با GitLab آپدیت (2022)
- دوره آموزشی داکر: تحویل مستمر
- دوره آموزشی GitHub Actions برای CI/CD: ساخت، تست و استقرار
- دوره آموزشی یادگیری جامع Bamboo
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی کارگاه GitHub Actions: ایجاد خطوط CI/CD برای خودکارسازی، ساخت، آزمایش و استقرار برنامه خود
- دوره آموزشی یادگیری جامع TeamCity 2017
- دوره آموزشی DevSecOps: ایجاد یک خط لوله ایمن تحویل مداوم
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک مدیر برنامه فنی
- مسیر آموزشی آماده شدن برای اخذ گواهینامه PMP ACP
- مسیر آموزشی گواهینامه حرفهای خودکارسازی شبکه توسط Arista Networks
- مسیر آموزشی آماده شدن برای آزمون Designing and Implementing Microsoft DevOps Solutions (AZ-400)
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی پیشرو بودن در DevSecOps