آموزش یادگیری اقدامات GitHub (2019)

Learning GitHub Actions (2019)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اقدامات GitHub ابزاری یکپارچه سازی مداوم است که به توسعه دهندگان امکان می دهد وظایف پروژه های وب خود را به صورت خودکار انجام دهند. در این دوره ، چگونگی استفاده از این ابزار قدرتمند برای ایجاد گردش کار ایجاد شده توسط رویدادها و همچنین نحوه ایجاد اقدامات سفارشی خود را بیاموزید. مربی مایکل جنکینز نشان می دهد که چگونه اولین اقدامات خود را ایجاد کنید و سپس یک گردش کار ایجاد کنید که آنها را اجرا می کند. وی نحوه استفاده از اقدامات برجسته و از پیش ساخته شده و همچنین اقدامات اضافی را از GitHub Marketplace و مخازن عمومی نشان می دهد. بعلاوه ، وی نحوه برنامه ریزی و توسعه اقدامات سفارشی را نشان می دهد و موارد استفاده را که مزایای عملکردها را برای ادغام مداوم و استقرار برنامه برجسته می کند ، مورد استفاده قرار می دهد.
موضوعات شامل:
  • ایجاد عملکرد
  • ایجاد گردش کار
  • افزودن عملکردها به گردش کار
  • استفاده از عملکرد مخزن
  • استفاده از متغیرهای محیط
  • ایجاد اقدامات سفارشی
  • از موارد برای اقدامات و گردش کار استفاده کنید

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

مقدمه Introduction

  • خودکار کردن گردش کار GitHub Automating your GitHub workflow

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

  • رسیدن به ویرایشگر گردش کار Getting to the workflow editor

1. اولین اقدام شما 1. Your first Action

  • اولین اقدام شما Your first Action

  • ویژگی های عمل Action attributes

2. اتصال اقدامات با گردش کار 2. Connecting Actions with Workflows

  • گردش کار ایجاد کنید Create a workflow

  • اقدامات را به گردش کار اضافه کنید Add actions to a workflow

  • وابستگی بین اقدامات را اضافه کنید Add dependencies between actions

  • گردش کار و محدودیت های عملکرد Workflow and action limitations

3. با استفاده از اقدامات 3. Using Actions

  • از عملکردهای برجسته و از پیش ساخته استفاده کنید Use featured and pre-built Actions

  • از اقدامی از Marketplace استفاده کنید Use an action from the Marketplace

  • از یک اقدام از یک مخزن استفاده کنید Use an action from a repository

  • با استفاده از متغیرهای محیط Using environment variables

  • با استفاده از اسرار Using secrets

4. اقدامات عملی سفارشی 4. Building Custom Actions

  • یک اقدام سفارشی برنامه ریزی کنید Plan a custom action

  • هدف اقدام سفارشی شما Your custom action objective

  • بررسی داکرفیل Dockerfile review

  • یک Dockerfile اضافه کنید Add a Dockerfile

  • یک اسکریپت نقطه ورود اضافه کنید Add an entry-point script

  • از منابع محیط زمان اجرا استفاده کنید Use runtime environment resources

  • یک عمل را به صورت محلی تست کنید Test an action locally

  • اسکریپت نقطه ورود را کامل کنید Complete the entry-point script

  • از برچسب ها در Dockerfile استفاده کنید Use labels in a Dockerfile

  • یک پرونده README اضافه کنید Add a README file

  • یک اقدام سفارشی را مستقر کنید Deploy a custom action

  • عملی را در بازار منتشر کنید Publish an action to the Marketplace

5- از موارد استفاده کنید 5. Use Cases

  • از موارد برای اقدامات و گردش کار استفاده کنید Use cases for Actions and workflows

  • ادغام مداوم Continuous integration

  • درخواستها را بکشید Pull requests

  • استقرار یک برنامه وب Deploying a web application

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری اقدامات GitHub (2019)
جزییات دوره
1h 37m
32
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,872
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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