بیاموزید که چگونه گردشهای کاری توسعه نرمافزار خود را مستقیماً در مخزن GitHub خود با GitHub Actions خودکار، سفارشیسازی و اجرا کنید.
آنچه میآموزید:
در این دوره آموزشی، شروع کار با GitHub Actions، یاد خواهید گرفت که چگونه گردش کار توسعه نرمافزار خود را با استفاده از GitHub Actions خودکار و سفارشی کنید. ابتدا، نحوه عملکرد GitHub Action را با یادگیری مفاهیم اصلی و ویژگیهای کلیدی آن بررسی خواهید کرد. در مرحله بعد، با استفاده از یک فایل جریان کار الگوی ویژه با یکپارچهسازی پیوسته (CI) و سفارشی کردن آن با تستهای واحد، ساخت مصنوعات و متغیرهای محیطی، یک رویکرد عملی در مخزن پروژه GitHub اتخاذ خواهید کرد. در نهایت، نحوه استفاده از GitHub Actions جامعه را از بازار GitHub برای گسترش گردش کار توسعه نرمافزار سفارشی شده خود خواهید آموخت. پس از اتمام این دوره، مهارتها و دانش لازم برای استفاده از اکشنهای GitHub برای گسترش، خودکارسازی و سفارشی کردن تجربه گردش کار خود را خواهید داشت و پایه و اساس را برای برداشتن گام بعدی و ایجاد اکشنهای GitHub سفارشی خود ایجاد میکنید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Core Concepts of a GitHub Action [37mins]
02-01 Supercharging Your GitHub Flow [5mins]
02-02 Demo: Simple Hello World Workflow [7mins]
02-03 Dissecting the Workflow File [8mins]
02-04 Navigating Workflow Run Logs [3mins]
02-05 Action Events and the GitHub API [5mins]
02-06 Understanding the Role of Repository Secrets [3mins]
02-07 GitHub Actions: Core Concepts Overview [4mins]
02-08 In Summary [2mins]
03 Continuous Integration with GitHub Actions [34mins]
03-01 GitHub Actions Hero [3mins]
03-02 Get Started with the Project Repository [6mins]
03-03 Add a Template Workflow File to Your New Project [7mins]
03-04 Add and Fix Tests for CI [7mins]
03-05 Customize the Workflow File with Multiple Target Environments [3mins]
03-06 Run Multiple Jobs [3mins]
03-07 Work with Build Artifacts [4mins]
03-08 In Summary [1mins]
04 Approval Workflow, Branch Protections, and Marketplace Actions [24mins]
04-01 Visualize Your GitHub Actions Workflow [3mins]
04-02 Add an Approval Workflow File to the Project [4mins]
04-03 Add a Label Approved Community Action [4mins]
04-04 Create Branch Protections [4mins]
04-05 Add a Giphy Generator Action [7mins]
04-06 Introduction to GitHub Learning Lab [1mins]
04-07 In Summary [1mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 مفاهیم اصلی یک اکشن GitHub [37 دقیقه]
02-01 سوپرشارژ کردن جریان GitHub شما [5 دقیقه]
02-02 نسخهی نمایشی- گردش کار Simple Hello World [7 دقیقه]
02-03 تشریح فایل گردش کار [8 دقیقه]
02-04 پیمایش گزارشهای اجرای گردش کار [3 دقیقه]
02-05 رویدادهای اکشن و API GitHub [5 دقیقه]
02-06 درک نقش اسرار مخزن [3 دقیقه]
02-07 اقدامات GitHub- نمای کلی مفاهیم اصلی [4 دقیقه]
02-08 به طور خلاصه [2 دقیقه]
03 ادغام پیوسته با GitHub Actions [34 دقیقه]
03-01 GitHub Actions Hero [3 دقیقه]
03-02 با مخزن پروژه شروع کنید [6 دقیقه]
03-03 یک فایل گردش کار قالب را به پروژه جدید خود اضافه کنید [7 دقیقه]
03-04 افزودن و رفع تستها برای CI [7 دقیقه]
03-05 سفارشی کردن فایل گردش کار با چندین محیط هدف [3 دقیقه]
03-06 اجرای چند کار [3 دقیقه]
03-07 کار با Build Artifacts [4 دقیقه]
03-08 به طور خلاصه [1 دقیقه]
04 گردش کار تأیید، محافظت از شعبه، و اقدامات بازار [24 دقیقه]
04-01 گردش کار GitHub Actions خود را تجسم کنید [3 دقیقه]
04-02 یک فایل گردش کار تایید را به پروژه اضافه کنید [4 دقیقه]
04-03 افزودن یک اقدام انجمن تایید شده برچسب [4 دقیقه]
04-04 ایجاد محافظ شعبه [4 دقیقه]
04-05 افزودن یک اکشن Giphy Generator [7 دقیقه]
04-06 مقدمهای بر آزمایشگاه یادگیری GitHub [1 دقیقه]
04-07 به طور خلاصه [1 دقیقه]
آرون یک معمار برنامه در GitHub با یک منطقه تمرکز بر محتوای شخص ثالث است. به عنوان یک متخصص Git و GitHub، او به GitHub به عنوان یک مربی برای مشاوره و آموزش تیمهای توسعه از شرکتهای پیشرو در صنعت در Git، GitHub و بهبود روند همکاری و توسعه آنها پیوست. آرون با یک پایه آموزشی، محتوا و برنامههایی را برای خدمات حرفهای در GitHub برای تحول دیجیتال و رهبری فکری توسعه میدهد. قبل از پیوستن به GitHub، آرون یک مهندس ادغام در MX بود و به مؤسسات مالی کمک میکرد تا جریان یکپارچهسازی به مجموعه APIهای MX را طراحی کنند و به ساخت محصولی کمک کند که همچنان پیشرو صنعت در فضای فینتک برای جمعآوری، غنیسازی، ارائه و عمل باشد. در مورد دادههای مالی آرون یکی از طرفداران بزرگ پادکست Lore است و بیشتر اوقات فراغت خود را به پیاده روی و کاوش در فضای باز میگذراند.