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

Continuous Delivery with GitLab

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: GitLab یک گزینه محبوب منبع باز برای ابزارهایی مانند GitHub و Bitbucket است. GitLab بر خلاف رقابت خود ، تأکید بر خود میزبانی دارد (اگرچه می توانید از نسخه میزبانی شده آنها نیز استفاده کنید). در این دوره ، نحوه نصب و استفاده از این مدیر Git-repository مبتنی بر وب را برای مدیریت کد بیاموزید. مربی Josh Samuelson با توضیح چگونگی ایجاد یک پروژه و پیمایش رابط GitLab ، دوره را شروع می کند. وی سپس به چگونگی کار با GitLab برای یکپارچه سازی مداوم و تحویل مداوم (CI / CD) و کنترل منبع می پردازد ، و توضیح می دهد که چگونه از ویژگی های همکاری آن استفاده کنید ، یک خط لوله ایجاد و اجرا کنید و موارد دیگر.
موضوعات شامل:
  • پیمایش رابط GitLab
  • استفاده از GitLab برای همکاری
  • ادغام درخواست ها
  • ادغام مداوم و تحویل مداوم
  • ایجاد و اجرای خط لوله
  • استقرار پروژه با استفاده از GitLab

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

مقدمه Introduction

  • از GitLab برای مدیریت کد استفاده کنید Use GitLab for code management

1. اولین قدمها با GitLab 1. First Steps with GitLab

  • GitLab چیست؟ What is GitLab?

  • سرور GitLab خود را تنظیم کنید Setting up your GitLab server

  • ایجاد یک پروژه Create a project

  • یک جفت کلید SSH ایجاد کنید Create an SSH key pair

  • آشنایی با رابط GitLab Getting to know the GitLab interface

2. GitLab برای کنترل منبع 2. GitLab for Source Control

  • ویرایش اصول در GitLab IDE Editing basics in GitLab IDE

  • GitLab برای همکاری GitLab for collaboration

  • درخواست های ادغام Merge requests

  • یک پروژه را چنگ بزنید Fork a project

3. ادغام مداوم 3. Continuous Integration

  • ادغام مداوم در مقابل تحویل مداوم Continuous integration vs. Continuous delivery

  • دونده های GitLab GitLab runners

  • خط لوله ایجاد کنید Create a pipeline

  • خط لوله خود را اجرا کنید Running your pipeline

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

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

  • مفاهیم CD CD concepts

  • محیط ها Environments

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

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

  • اعزام به مرحله Deploy to staging

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

  • رهاسازی به تولید Releasing to production

  • چالش: نسخه را رها کنید و دوباره برگردانید Challenge: Release and revert a release

  • راه حل: نسخه را رها کنید و برگردانید Solution: Release and revert a release

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش تحویل مداوم با GitLab
جزییات دوره
2h 5m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
19,571
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Samuelson Josh Samuelson

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

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

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