لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.
یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.
مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.
مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارتهای قوی در خدمات مشتری دارد و در عیبیابی سریع مشکلات فنی شهرت دارد - یا زمانی که راهحلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام میکند!
تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فنآوریهای ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.
نمایش نظرات