آموزش یکپارچه‌سازی و تحویل مداوم (CI/CD) با GitLab - آخرین آپدیت

دانلود Continuous Integration and Continuous Delivery with GitLab

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

سرفصل ها و درس ها

مقدمه Introduction

  • آموزش یکپارچه‌سازی و تحویل مداوم با GitLab Learn continuous integration and delivery with GitLab

1. مهندسی تحویل 1. Delivery Engineering

  • مدل‌های تولید ناب (Lean) Lean manufacturing models

  • گیت‌لب چیست؟ What is GitLab?

  • چه مشکلی نیاز به حل شدن دارد؟ What problem needs solving?

  • راه‌اندازی یک پروژه Set up a project

2. یکپارچه‌سازی مداوم 2. Continuous Integration

  • تولید یک وب‌سایت Generate a website

  • یکپارچه‌سازی مداوم Continuous integration

  • ایجاد یک خط لوله (Pipeline) Creating a pipeline

  • افزودن تست Adding a test

  • بررسی عمیق‌تر خط لوله‌ها Going deeper with pipelines

  • اجرای خط لوله شما Running your pipeline

3. تحویل مداوم 3. Continuous Delivery

  • محیط‌ها (Environments) Environments

  • خودکارسازی استقرارها Automating deployments

  • متغیرهای محیطی Environment variables

  • مفاهیم تحویل مداوم (CD) CD concepts

  • خط لوله کامل CD Complete CD pipeline

  • انتشار در محیط عملیاتی Releasing to prod

  • اولین خط لوله استقرار First deployment pipeline

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش یکپارچه‌سازی و تحویل مداوم (CI/CD) با GitLab
جزییات دوره
1h 33m
19
(آخرین آپدیت)
6,559
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Samuelson Josh Samuelson

مدیر سیستم، مهندس DevOps

جاش ساموئلسون یک مدیر باتجربه سیستم و مهندس DevOps است.

جاش پیشینه قوی در ایمیل، DNS، MySQL، لینوکس و ویندوز دارد. او یک مطالعه سریع و مشتاق در مورد فناوری جدید و روندهای نوظهور است، و یک حلال عالی مشکلات فنی با مسائل سخت افزاری، نرم افزاری و شبکه است. او راه‌حل‌های آموزشی برای Puppet، یک پلت‌فرم اتوماسیون فناوری اطلاعات استاندارد، ساخته و ارائه کرده است، و در حال حاضر یک مهندس DevOps برای HelloSign، شرکت نرم‌افزاری است که در پشت eSignature و دیگر راه‌حل‌های تجاری هوشمند قرار دارد.