آموزش GitHub Actions برای CI/CD

GitHub Actions for CI/CD

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
GitHub ارائه دهنده پیشرو برای کنترل نسخه نرم افزار است و در نتیجه، اتوماسیون داخلی ارائه شده توسط GitHub Actions در حال تبدیل شدن به استاندارد CI/CD برای پروژه های میزبانی شده در GitHub است. در این دوره، مربی مایکل جنکینز، تئوری، نمایش‌ها و تمرین‌هایی را برای توسعه‌دهندگانی که در حال استفاده از GitHub Actions برای پروژه‌های منبع باز و خصوصی خود هستند، ارائه می‌دهد. مایکل راهنمایی هایی را برای مهندسان در مورد چگونگی خودکارسازی پیچیدگی های تحویل نرم افزار ارائه می دهد تا بتوانید بر ارائه ارزش مستقیم به کاربران تمرکز کنید. علاوه بر این، این دوره می‌تواند دوره‌های آموزش اقدامات GitHub و Advanced GitHub Actions را با نشان دادن بهترین شیوه‌های صنعت در مورد نحوه ایجاد گردش کار برای یکپارچه‌سازی مداوم، تحویل مداوم و استقرار مداوم تکمیل کند.

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

معرفی Introduction

  • GitHub Actions برای CI/CD GitHub Actions for CI/CD

  • قبل از اینکه شروع کنیم Before we get started

1. یکپارچه سازی و تحویل مداوم 1. Continous Integration and Delivery

  • شروع شدن Getting started

  • CI/CD چیست؟ What is CI/CD?

  • بررسی GitHub Actions GitHub Actions review

  • امتحان فصل Chapter Quiz

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

  • شروع گردش کار برای CI Starter workflows for CI

  • در GitHub Actions از گردش کار شروع کننده استفاده کنید Use starter workflows in GitHub Actions

  • CI برای جاوا اسکریپت CI for JavaScript

  • CI برای پایتون CI for Python

  • CI for Go CI for Go

  • چالش: یک گردش کار CI را توسعه دهید Challenge: Develop a CI workflow

  • راه حل: یک گردش کار CI ایجاد کنید Solution: Develop a CI workflow

  • امتحان فصل Chapter Quiz

3. گردش کار تحویل مداوم 3. Continious Delivery Workflows

  • تحویل مستمر Continuous delivery

  • ارائه مصنوعات و بسته های نرم افزاری Delivering software artifacts and packages

  • تحویل مستمر بسته های نرم افزاری Continuous delivery for software packages

  • تحویل مستمر برای تصاویر کانتینر Continuous delivery for container images

  • چالش: یک گردش کار تصویر ظرف ایجاد کنید Challenge: Develop a container image workflow

  • راه حل: یک گردش کار تصویر ظرف ایجاد کنید Solution: Develop a container image workflow

  • امتحان فصل Chapter Quiz

4. گردش کار مستمر استقرار 4. Continuous Deployment Workflows

  • استقرار مستمر Continuous deployment

  • استقرار نرم افزار با GitHub Actions Deploying software with GitHub Actions

  • استقرار مداوم برای صفحات GitHub Continuous deployment for GitHub Pages

  • یک حساب سرویس برای استقرار ایجاد کنید Create a service account for deployments

  • استقرار مداوم برای تصاویر کانتینر Continuous deployment for container images

  • استقرار مداوم برای زیرساخت به عنوان کد Continuous Deployment for infrastructure as code

  • چالش: یک خط لوله CI/CD ایجاد کنید Challenge: Develop a CI/CD pipeline

  • راه حل: یک خط لوله CI/CD ایجاد کنید Solution: Develop a CI/CD pipeline

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

آموزش GitHub Actions برای CI/CD
جزییات دوره
2h 2m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

مهندس ارشد سیستم

مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.

یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.

مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.

مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارت‌های قوی در خدمات مشتری دارد و در عیب‌یابی سریع مشکلات فنی شهرت دارد - یا زمانی که راه‌حلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام می‌کند!

تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فن‌آوری‌های ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.