دوره آموزشی یادگیری اقدامات GitHub
2 ساعت 22 دقیقهمبتدی2021-01-26
مدرسین

Michael Jenkins
Senior Systems Engineer
جزئیات دوره
اقدامات GitHub ابزاری یکپارچه سازی مداوم است که به توسعه دهندگان امکان می دهد وظایف پروژه های وب خود را به صورت خودکار انجام دهند. در این دوره ، بیاموزید که چگونه از این ابزار قدرتمند برای ایجاد گردش کارهای ناشی از حوادث ، ایجاد خط لوله ادغام مداوم و تحویل مداوم (CI / CD) و ایجاد اقدامات سفارشی استفاده کنید. مربی مایکل جنکینز نشان می دهد که چگونه اولین اقدامات خود را ایجاد کنید و سپس یک گردش کار ایجاد کنید که آنها را اجرا می کند. او همچنین نحوه استفاده از اقدامات GitHub Marketplace و مخازن عمومی ، استفاده از قابلیت های GitHub Actions برای پشتیبانی از گردش کار CI / CD و برنامه ریزی و توسعه اقدامات سفارشی را نشان می دهد.
موضوعات مورد بحث عبارتند از:
- ایجاد عملکرد
- ایجاد گردش کار
- افزودن عملکردها به گردش کار
- استفاده از عملکرد مخزن
- توسعه خط لوله CI / CD با اقدامات GitHub
- ایجاد اقدامات سفارشی
- انتشار یک اقدام در GitHub Marketplace
موضوعات مورد بحث عبارتند از:
- ایجاد عملکرد
- ایجاد گردش کار
- افزودن عملکردها به گردش کار
- استفاده از عملکرد مخزن
- توسعه خط لوله CI / CD با اقدامات GitHub
- ایجاد اقدامات سفارشی
- انتشار یک اقدام در GitHub Marketplace
مهارت ها
Version ControlGitHubSoftware Development ToolsLearningSoftware Development
سرفصل ها
0. مقدمه
- 01 - اتوماسیون با اقدامات GitHub
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
- 04 - کار با فایلهای YAML
- 05 - چه چیزی در این به روز رسانی جدید است
1. اولین اقدام شما
- 06 - اولین اقدام شما
- 07 - گردش کار و ویژگیهای عمل
2. اتصال اقدامات با گردش کار
- 08 - یک گردش کار ایجاد کنید
- 09 - مشاغل و مراحل را به یک گردش کار اضافه کنید
- 10 - اعمال را به یک گردش کار اضافه کنید
- 11 - یک گردش کار را اجرا کنید
- 12 - بین اعمال وابستگی اضافه کنید
- 13 - شرایط را به یک گردش کار اضافه کنید
- 14 - گردش کار و محدودیت عمل
- 15 - چالش - یک گردش کار پیچیده ایجاد کنید
- 16 - راه حل - یک گردش کار پیچیده ایجاد کنید
3. استفاده از Actions
- 17 - از یک اقدام از بازار استفاده کنید
- 18 - از یک اکشن از یک مخزن استفاده کنید
- 19 - انتقال استدلال به عمل
- 20 - استفاده از متغیرهای محیطی
- 21 - استفاده از اسرار
- 22 - استفاده از مصنوعات
- 23 - درخواستهای کشش را مدیریت کنید
- 24 - چالش - یک گردش کار ایجاد کنید که یک مصنوع ایجاد کند
- 25 - راه حل - یک گردش کار ایجاد کنید که یک مصنوع ایجاد کند
4. توسعه گردش کار سی دی CI
- 26 - خط لوله CI CD خود را برنامه ریزی کنید
- 27 - تستهای لینتینگ و واحد
- 28 - ساخت و مدیریت مصنوعات
- 29 - آزمایش
- 30 - استقرار
- 31 - یک نشان وضعیت گردش کار اضافه کنید
- 32 - چالش - یک خط لوله CI CD برای اسکریپت پایتون ایجاد کنید
- 33 - راه حل - یک خط لوله CI CD برای اسکریپت پایتون ایجاد کنید
5. ساخت اقدامات سفارشی
- 34 - یک اقدام سفارشی را برنامه ریزی کنید
- 35 - هدف اقدام سفارشی شما
- 36 - بررسی Dockerfile
- 37 - یک Dockerfile اضافه کنید
- 38 - یک اسکریپت نقطه ورودی اضافه کنید
- 39 - از منابع محیط زمان اجرا استفاده کنید
- 40 - یک عمل را به صورت محلی آزمایش کنید
- 41 - اسکریپت نقطه ورود را کامل کنید
- 42 - یک فایل فراداده اضافه کنید
- 43 - یک فایل README اضافه کنید
- 44 - یک اقدام سفارشی را اجرا کنید
- 45 - یک اقدام را در بازار منتشر کنید
- 46 - چالش - یک اقدام سفارشی ایجاد کنید
- 47 - راه حل - یک اقدام سفارشی ایجاد کنید
نتیجه
- 48 - منابع اضافی برای اقدامات GitHub بیشتر
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot