آموزش Gitlab CI CD Hands On | 50 خط لوله Gitlab خود را بسازید

Gitlab CI CD Hands On | Build your own 50 Gitlab Pipelines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Gitlab با انجام | سوالات تمرینی Gitlab CI CD با پاسخ | Gitlab CI CD Live Docker Project و GitLab Setup GitLab CI CD Pipelines Setup GitLab CI CD Docker Project Hands on GitLab CI CD Practice Quesals on Advance setup GitLab Container Registry, Environments, Artifacts and many more GitLab CI Pipelines دانش بسیار ابتدایی در مورد دستورات لینوکس

Gitlab CI CD Hands On | 50 خط لوله Gitlab خود را بسازید


آموزش Gitlab با انجام | سوالات تمرینی Gitlab CI CD با پاسخ | Gitlab CI CD Live Docker Project


این یک دوره آموزشی مبتنی بر پرسش/راه‌حل است که در آن مبتدیان/حرفه‌ای‌ها می‌توانند راه‌اندازی خط لوله Gitlab CI CD را تمرین کنند.


طرح‌بندی دوره ...


  1. مقدمه

  2. حساب GitLab/تنظیم پروژه

  3. 25 Hands On | GitLab CI Pipelines - سطح مبتدی

  4. تنظیم حساب دیجیتالی اقیانوس/تنظیم رانر

  5. 20 Hands On | GitLab CI Pipelines - Advance Level

  6. تنظیم پروژه - CI/CD در Docker


جلد کارهای Hands On Tasks


# راه اندازی Gitlab


  • تنظیم حساب دیجیتالی اقیانوس

  • VM for Runner Setup

  • تنظیم حساب Gitlab

  • تنظیم Gitlab Runner

  • ثبت نام Gitlab Runner

  • راه اندازی Docker در Runner

  • Sudo Setup در Runner


# Gitlab برای مبتدیان


  • مراحل Gitlab

  • کارهای Gitlab

  • اسکریپت‌های Gitlab

  • فقط Gitlab

  • برچسب‌های Gitlab

  • متغیرهای Gitlab

  • متغیرهای از پیش تعریف شده Gitlab

  • Gitlab قبل از اسکریپت

  • Gitlab After Script

  • Gitlab Allow Failures

  • نیازهای Gitlab

  • قوانین Gitlab

  • مهلت زمانی Gitlab

  • موازی Gitlab

  • محدودیت های همزمان دونده


# Gitlab Hands On Advanced


  • Gitlab Trigger

  • Gitlab شامل

  • ارث بری Gitlab

  • کش Gitalb

  • صفحات Gitlab

  • توکن های دسترسی Gitlab

  • محیط های Gitlab

  • الگوهای Gitlab


# پروژه CI/CD Gitlab


  • راه اندازی DockerFile

  • تنظیم رجیستری ظرف Gitlab

  • تنظیم محیط Gitlab

  • ساخت و استقرار در Prod. محیط‌ها


برای تمام سؤالات و بخش پروژه، بلافاصله پس از هر سؤال راه حل ارائه می شود.

همچنین می‌توانید سایر پروژه‌های Gitlab CI CD را بعد از این دوره تمرین کنید تا مجموعه مهارت‌های خود را در GitLab افزایش دهید.

این دوره همچنین شامل یک جلسه در مورد "چگونه دستگاه Runner VM و تنظیم حساب دیجیتال اقیانوس را حذف کنیم" است


ما همچنین دوره های Hands On دیگر را در این زمینه ارائه می دهیم:


  • دستورات Bash و اسکریپت فعال

  • Ansible Playbooks Hands On

  • دستورالعمل تنظیم دستورات Docker و فایل‌های Docker



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

معرفی Introduction

  • مقدمه دوره Introduction to the Course

راه اندازی محیط | راه اندازی حساب GitLab و Runner Environment Setup | GitLab Account and Runner Setup

  • راه اندازی حساب GitLab GitLab Account Setup

  • اولین پروژه راه اندازی GitLab GitLab Setup First Project

  • راه اندازی حساب دیجیتال اقیانوس Digital Ocean Account Setup

  • VM جدید برای Runner ایجاد کنید Create New VM for Runner

  • راه اندازی GitLab Runner Setup GitLab Runner

  • راه اندازی GitLab Runner با Docker Setup GitLab Runner with Docker

  • GitLab Runner را اعتبارسنجی کنید Validate GitLab Runner

  • پایه راه اندازی خط لوله GitLab CI Base GitLab CI Pipeline Setup

دوره سقوط GitLab CI/CD - قبل از اینکه دستان خود را کثیف کنید GitLab CI/CD Crash Course - Before Getting Your Hands Dirty

  • مقدمه ای بر CI/CD Introduction to CI/CD

  • GitLab CI - First Sample Pipeline GitLab CI - First Sample Pipeline

  • GitLab CI - مراحل GitLab CI - Stages

  • GitLab CI - اسکریپت GitLab CI - Script

  • GitLab CI - قبل از اسکریپت GitLab CI - Before Script

  • GitLab CI - After Script GitLab CI - After Script

  • GitLab CI - متغیرهای سفارشی GitLab CI - Custom Variables

  • GitLab CI - متغیرهای از پیش تعریف شده GitLab CI - Pre Defined Variables

  • GitLab CI - متغیرهای مخفی GitLab CI - Secret Variables

  • GitLab CI - Docker Intro GitLab CI - Docker Intro

  • GitLab CI - Docker Build Pipeline مثال GitLab CI - Docker Build Pipeline Example

  • GitLab CI - نمونه مرحله آزمایش داکر GitLab CI - Docker Test Stage Example

  • GitLab CI - فقط/به جز GitLab CI - Only/Except

  • GitLab CI - قوانین GitLab CI - Rules

  • GitLab CI - TimeOut GitLab CI - TimeOut

  • GitLab CI - چه زمانی GitLab CI - When

  • GitLab CI - همزمان GitLab CI - Concurrent

  • GitLab CI - نیاز دارد GitLab CI - Needs

  • GitLab CI - مصنوعات GitLab CI - Artifacts

  • GitLab CI - مصنوعات GitLab CI - Artifacts

  • GitLab CI - مصنوعات GitLab CI - Artifacts

  • GitLab CI - الگوها GitLab CI - Templates

  • GitLab CI - Environments GitLab CI - Environments

  • GitLab CI - محیط های پویا GitLab CI - Dynamic Environments

  • GitLab CI - محیط‌های پویا (ادامه) GitLab CI - Dynamic Environments (Cont.)

  • بهترین ها برای بخش دستی All the Best for Hands On Section

Gitlab CI Tasks | سطح مبتدی | وظیفه 1 - 25 Gitlab CI Tasks | Beginner Level | Task 1 - 25

  • سوال - 1 | GitLab CI Base Yml Question - 1 | GitLab CI Base Yml

  • راه حل - 1 | GitLab CI Base Yml Solution - 1 | GitLab CI Base Yml

  • سوال - 2 | مراحل CI GitLab Question - 2 | GitLab CI Stages

  • راه حل - 2 | مراحل CI GitLab Solution - 2 | GitLab CI Stages

  • سوال - 3 | مشاغل و اسکریپت های GitLab CI Question - 3 | GitLab CI Jobs and Scripts

  • راه حل - 3 | مشاغل و اسکریپت های GitLab CI Solution - 3 | GitLab CI Jobs and Scripts

  • سوال - 4 | GitLab CI | راه اندازی DockerFile Question - 4 | GitLab CI | DockerFile Setup

  • راه حل - 4 | GitLab CI | راه اندازی DockerFile Solution - 4 | GitLab CI | DockerFile Setup

  • سوال - 5 | مشاغل و اسکریپت های GitLab CI Question - 5 | GitLab CI Jobs and Scripts

  • راه حل - 5 | مشاغل و اسکریپت های GitLab CI Solution - 5 | GitLab CI Jobs and Scripts

  • سوال - 6 | مشاغل و اسکریپت های GitLab CI Question - 6 | GitLab CI Jobs and Scripts

  • راه حل - 6 | مشاغل و اسکریپت های GitLab CI Solution - 6 | GitLab CI Jobs and Scripts

  • سوال - 7 | فقط GitLab CI Question - 7 | GitLab CI Only

  • راه حل - 7 | فقط GitLab CI Solution - 7 | GitLab CI Only

  • سوال - 8 | متغیرهای از پیش تعریف شده GitLab CI Question - 8 | GitLab CI Pre Defined Variables

  • راه حل - 8 | متغیرهای از پیش تعریف شده GitLab CI Solution - 8 | GitLab CI Pre Defined Variables

  • سوال- 9 | متغیرهای از پیش تعریف شده GitLab CI Question- 9 | GitLab CI Pre Defined Variables

  • راه حل - 9 | متغیرهای از پیش تعریف شده GitLab CI Solution - 9 | GitLab CI Pre Defined Variables

  • سوال - 10 | متغیرهای تعریف شده توسط کاربر GitLab CI Question - 10 | GitLab CI User Defined Variables

  • راه حل - 10 | متغیرهای تعریف شده توسط کاربر GitLab CI Solution - 10 | GitLab CI User Defined Variables

  • سوال - 11 | متغیرهای محافظت شده GitLab CI Question - 11 | GitLab CI Protected Variables

  • راه حل - 11 | متغیرهای محافظت شده GitLab CI Solution - 11 | GitLab CI Protected Variables

  • سوال - 12 | GitLab CI قبل از اسکریپت Question - 12 | GitLab CI Before Script

  • راه حل - 12 | GitLab CI قبل از اسکریپت Solution - 12 | GitLab CI Before Script

  • سوال - 13 | GitLab CI After Script Question - 13 | GitLab CI After Script

  • راه حل - 13 | GitLab CI After Script Solution - 13 | GitLab CI After Script

  • سوال - 14 | GitLab CI Multiple Jobs Setup Question - 14 | GitLab CI Multiple Jobs Setup

  • راه حل - 14 | GitLab CI Multiple Jobs Setup Solution - 14 | GitLab CI Multiple Jobs Setup

  • سوال - 15 | GitLab CI Multiple Jobs Setup Question - 15 | GitLab CI Multiple Jobs Setup

  • راه حل - 15 | GitLab CI Multiple Jobs Setup Solution - 15 | GitLab CI Multiple Jobs Setup

  • سوال - 16 | خطاهای کار GitLab CI Question - 16 | GitLab CI Job Failures

  • راه حل - 16 | خطاهای کار GitLab CI Solution - 16 | GitLab CI Job Failures

  • سوال - 17 | GitLab CI Allow Failures Question - 17 | GitLab CI Allow Failures

  • راه حل - 17 | GitLab CI Allow Failures Solution - 17 | GitLab CI Allow Failures

  • سوال - 18 | GitLab CI Concurrent Limits Question - 18 | GitLab CI Concurrent Limits

  • راه حل - 18 | GitLab CI Concurrent Limits Solution - 18 | GitLab CI Concurrent Limits

  • سوال - 19 | GitLab CI Needs Question - 19 | GitLab CI Needs

  • راه حل - 19 | GitLab CI Needs Solution - 19 | GitLab CI Needs

  • سوال - 20 | GitLab CI Needs Question - 20 | GitLab CI Needs

  • راه حل - 20 | GitLab CI Needs Solution - 20 | GitLab CI Needs

  • سوال - 21 | GitLab CI دوباره امتحان کنید Question - 21 | GitLab CI Retry

  • راه حل - 21 | GitLab CI دوباره امتحان کنید Solution - 21 | GitLab CI Retry

  • سوال - 22 | قوانین GitLab CI Question - 22 | GitLab CI Rules

  • راه حل - 22 | قوانین GitLab CI Solution - 22 | GitLab CI Rules

  • سوال - 23 | GitLab CI Timeout Question - 23 | GitLab CI Timeout

  • راه حل - 23 | GitLab CI Timeout Solution - 23 | GitLab CI Timeout

  • سوال - 24 | GitLab CI When Question - 24 | GitLab CI When

  • راه حل - 24 | GitLab CI When Solution - 24 | GitLab CI When

  • سوال - 25 | GitLab CI Parallel Question - 25 | GitLab CI Parallel

  • راه حل - 25 | GitLab CI Parallel Solution - 25 | GitLab CI Parallel

Gitlab CI Tasks | سطح پیشرفته | وظیفه 26 - 45 Gitlab CI Tasks | Advanced Level | Task 26 - 45

  • سوال - 26 | GitLab CI Trigger Question - 26 | GitLab CI Trigger

  • راه حل - 26 | GitLab CI Trigger Solution - 26 | GitLab CI Trigger

  • سوال - 27 | GitLab CI شامل Question - 27 | GitLab CI Include

  • راه حل - 27 | GitLab CI شامل Solution - 27 | GitLab CI Include

  • سوال - 28 | GitLab CI CleanUp Stage Question - 28 | GitLab CI CleanUp Stage

  • راه حل - 28 | GitLab CI CleanUp Stage Solution - 28 | GitLab CI CleanUp Stage

  • سوال - 29 | مصنوعات GitLab CI Question - 29 | GitLab CI Artifacts

  • راه حل - 29 | مصنوعات GitLab CI Solution - 29 | GitLab CI Artifacts

  • سوال - 30 | مصنوعات GitLab CI Question - 30 | GitLab CI Artifacts

  • راه حل - 30 | مصنوعات GitLab CI Solution - 30 | GitLab CI Artifacts

  • سوال - 31 | مصنوعات GitLab CI Question - 31 | GitLab CI Artifacts

  • راه حل - 31 | مصنوعات GitLab CI Solution - 31 | GitLab CI Artifacts

  • سوال - 32 | مصنوعات GitLab CI Question - 32 | GitLab CI Artifacts

  • راه حل - 32 | مصنوعات GitLab CI Solution - 32 | GitLab CI Artifacts

  • سوال - 33 | مصنوعات GitLab CI Question - 33 | GitLab CI Artifacts

  • راه حل - 33 | مصنوعات GitLab CI Solution - 33 | GitLab CI Artifacts

  • سوال - 34 | مصنوعات GitLab CI Question - 34 | GitLab CI Artifacts

  • راه حل - 34 | مصنوعات GitLab CI Solution - 34 | GitLab CI Artifacts

  • سوال - 35 | GitLab CI ارث می برد Question - 35 | GitLab CI Inherit

  • راه حل - 35 | GitLab CI ارث می برد Solution - 35 | GitLab CI Inherit

  • سوال - 36 | GitLab CI Cache Question - 36 | GitLab CI Cache

  • راه حل - 36 | GitLab CI Cache Solution - 36 | GitLab CI Cache

  • سوال - 37 | صفحات GitLab CI Question - 37 | GitLab CI Pages

  • راه حل - 37 | صفحات GitLab CI Solution - 37 | GitLab CI Pages

  • سوال - 38 | صفحات GitLab CI Question - 38 | GitLab CI Pages

  • راه حل - 38 | صفحات GitLab CI Solution - 38 | GitLab CI Pages

  • سوال - 39 | GitLab CI Token and Curl Question - 39 | GitLab CI Token and Curl

  • راه حل - 39 | GitLab CI Token and Curl Solution - 39 | GitLab CI Token and Curl

  • سوال - 40 | GitLab CI Environments Question - 40 | GitLab CI Environments

  • راه حل - 40 | GitLab CI Environments Solution - 40 | GitLab CI Environments

  • سوال - 41 | GitLab CI Environments Question - 41 | GitLab CI Environments

  • راه حل - 41 | GitLab CI Environments Solution - 41 | GitLab CI Environments

  • سوال - 42 | GitLab CI Environments Question - 42 | GitLab CI Environments

  • راه حل - 42 | GitLab CI Environments Solution - 42 | GitLab CI Environments

  • سوال - 43 | قالب های GitLab CI Question - 43 | GitLab CI Templates

  • راه حل - 43 | قالب های GitLab CI Solution - 43 | GitLab CI Templates

  • سوال - 44 | قالب های GitLab CI Question - 44 | GitLab CI Templates

  • راه حل - 44 | قالب های GitLab CI Solution - 44 | GitLab CI Templates

پروژه سی دی Gitlab CI با داکر | ساخت و استقرار Gitlab CI CD Project with Docker | Build and Deploy

  • سوال - 45 | GitLab CI | فایل Docker و Index.html را راه اندازی کنید Question - 45 | GitLab CI | Setup Docker File and Index.html

  • راه حل - 45 | GitLab CI | فایل Docker و Index.html را راه اندازی کنید Solution - 45 | GitLab CI | Setup Docker File and Index.html

  • سوال - 46 | GitLab CI | راه اندازی رمز دسترسی GitLab Question - 46 | GitLab CI | Setup GitLab Access Token

  • راه حل - 46 | GitLab CI | راه اندازی رمز دسترسی GitLab Solution - 46 | GitLab CI | Setup GitLab Access Token

  • سوال - 47 | GitLab CI | CI_Build Job را با GitLab Container Registry راه اندازی کنید Question - 47 | GitLab CI | Setup CI_Build Job with GitLab Container Registry

  • راه حل - 47 | GitLab CI | CI_Build Job را با GitLab Container Registry راه اندازی کنید Solution - 47 | GitLab CI | Setup CI_Build Job with GitLab Container Registry

  • سوال - 48 | GitLab CI | راه اندازی GitLab Prod Environment Question - 48 | GitLab CI | Setup GitLab Prod Environment

  • راه حل - 48 | GitLab CI | راه اندازی GitLab Prod Environment Solution - 48 | GitLab CI | Setup GitLab Prod Environment

  • سوال - 49 | GitLab CI | راه اندازی تولید استقرار و پیوست کردن محیط Question - 49 | GitLab CI | Setup Production Deploy and attach Environment

  • راه حل - 49 | GitLab CI | راه اندازی تولید استقرار و پیوست کردن محیط Solution - 49 | GitLab CI | Setup Production Deploy and attach Environment

  • سوال - 50 | GitLab CI | بررسی ساخت و استقرار پروژه Docker Question - 50 | GitLab CI | Verify Build and Deploy of Docker Project

  • راه حل - 50 | GitLab CI | بررسی ساخت و استقرار پروژه Docker Solution - 50 | GitLab CI | Verify Build and Deploy of Docker Project

پاکسازی حساب دیجیتال اقیانوس Digital Ocean Account Clean Up

  • حذف قطرات و پاکسازی حساب Delete Droplets and Account Clean Up

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Gitlab CI CD Hands On | 50 خط لوله Gitlab خود را بسازید
جزییات دوره
4 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,455
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

AutoPilot DevOps AutoPilot DevOps

مهندسی ابر/DevOps