آموزش اقدامات GitHub برای DevOps CI/CD [ویدئو]

Learning GitHub Actions for DevOps CI/CD [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: گردش‌های کاری توسط یک فایل YAML که در مخزن شما بررسی می‌شود، تعریف می‌شوند و زمانی که توسط یک رویداد در مخزن شما راه‌اندازی می‌شوند، اجرا می‌شوند، یا می‌توانند به صورت دستی یا بر اساس یک زمان‌بندی تعریف‌شده راه‌اندازی شوند. GitHub Actions به راحتی می‌توانید تمام گردش‌های کاری نرم‌افزار خود را خودکار کنید، اکنون با CI/CD کلاس جهانی. کد خود را مستقیماً از GitHub بسازید، آزمایش کنید و اجرا کنید. بررسی کد، مدیریت شعبه و تریاژ مسائل را به روشی که می خواهید انجام دهید. در این دوره فشرده، اصول اولیه گردش کاری GitHub Actions را در یک بازه زمانی فشرده خواهید آموخت. این دوره مفاهیم مهمی مانند ساختار و اجزای گردش کار، رویدادها، مشاغل، مراحل و دونده ها را پوشش می دهد. همچنین به موضوعات مختلفی مانند متغیرهای محیطی، متغیرهای GitHub، ذخیره سازی رمز عبور ایمن و تأییدیه های دستی می پردازد. علاوه بر این، این دوره تکنیک هایی را برای به اشتراک گذاشتن ارزش ها بین مراحل و کارها آموزش می دهد و استفاده از دونده های خود میزبان را توضیح می دهد. این دوره با نمایشی از آماده سازی یک الگوی زیرساخت به عنوان کد (IAC) با Bicep و استقرار آن از طریق یک گردش کاری GitHub Action به پایان می رسد. این دوره شما را به مهارت هایی مجهز می کند تا کل گردش کار نرم افزار خود را با استفاده از GitHub Actions، از ایده تا تولید، خودکار کنید. در پایان این دوره، شما درک کاملی از نحوه استفاده از GitHub Actions برای خودکارسازی گردش کار نرم افزار خود خواهید داشت. همه فایل‌های منبع به مخزن GitHub در آدرس زیر اضافه می‌شوند: https://github.com/PacktPublishing/Learning-GitHub-Actions-for-DevOps-CI-CD درک اصول گردش کار GitHub Action درباره اجزای گردش کار (رویداد، کار، مرحله) بیاموزید. , runner) یک runner خود میزبان اضافه کنید و کارها را با استفاده از آن اجرا کنید طراحی یک قالب IAC با Bicep برای استقرار زیرساخت ها ساخت، فشار دادن و استقرار کانتینرهای Docker برای عملکرد بهینه یک کانتینر در برنامه وب Azure مستقر کنید این دوره برای مشاوران ابری طراحی شده است که روی الزامات اتوماسیون پلت فرم کار کنید یا کسانی که می خواهند قدرت محاسبات بدون سرور Azure را تجربه کنند. مدیران Azure IAAS و PAAS، توسعه دهندگان اپلیکیشن و علاقه مندان به محاسبات ابری نیز از این دوره سود زیادی خواهند برد. برای استفاده حداکثری از این دوره، باید در مورد نحو فایل YAML بدانید. برخی درک اولیه از خط فرمان (Win CMD/Unix Shell) به شما کمک می کند تا مفاهیم را سریع درک کنید. و Visual Studio Code باید روی لپ تاپ شما نصب شود. برای بررسی پیچیدگی‌های گردش کار Git در قالبی کاملاً ساختاریافته و قابل درک آماده شوید. * این دوره مملو از منابع ارزشمند از جمله قالب ها، فایل های منبع و PPT است تا تجربه یادگیری شما را افزایش دهد. * یک دوره مبتدی در مورد اقدامات GitHub و عملیات مرتبط، طراحی شده برای تجهیز شما به جدیدترین ابزارها از ابتدا

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

مقدمه‌ای بر گردش‌های کاری GitHub Action Introduction to the GitHub Action Workflows

  • نمای کلی از GitHub Action Workflow Overview of GitHub Action Workflow

  • کاوش اجزای گردش کار - رویدادها Exploring Workflow Components – Events

  • کاوش اجزای گردش کار – Job، Step و Runner Exploring Workflow Components – Job, Step, and Runner

  • اجرای گردش کار و خواندن گزارش ها Running the Workflow and Reading the Logs

GitHub Actions: کاوش در ویژگی ها GitHub Actions: Exploring the Features

  • متغیرهای محیطی Environment Variables

  • متغیرهای پیش‌فرض GitHub Default GitHub Variables

  • GitHub Actions اسرار و رمزهای عبور شما را ایمن ذخیره می کند GitHub Actions Store Your Secrets and Passwords Securely

  • GitHub_Artifacts GitHub_Artifacts

  • محیط های GitHub | نحوه اضافه کردن تأییدیه های دستی GitHub Environments | How to Add Manual Approvals

  • به اشتراک گذاری ارزش ها بین مراحل و مشاغل در یک گردش کار Sharing Values Between Steps and Jobs in a Workflow

GitHub Runners GitHub Runners

  • GitHub Runner چیست؟ What Is a GitHub Runner

  • اضافه کردن یک دونده خود میزبان Adding a Self-Hosted Runner

  • اجرای مشاغل روی دونده خود میزبان Running Jobs on Self-Hosted Runner

اقدامات GitHub برای استقرار زیرساخت GitHub Actions for Infrastructure Deployment

  • درک نیاز زیرساخت به عنوان کد Understanding the Need of Infrastructure as Code

  • توسعه الگوی IAC با Bicep برای استقرار زیرساخت - قسمت 1 Developing IAC Template with Bicep to Deploy Infrastructure - Part 1

  • توسعه الگوی IAC با Bicep برای استقرار زیرساخت - قسمت 2 Developing IAC Template with Bicep to Deploy Infrastructure - Part 2

  • راه اندازی احراز هویت Setting Up Authentication

  • توسعه گردش عملیات GitHub Actions برای استقرار Infra – قسمت 1 Developing GitHub Actions Workflow for Infra Deployment – Part 1

  • توسعه گردش عملیات GitHub Actions برای استقرار Infra – قسمت 2 Developing GitHub Actions Workflow for Infra Deployment – Part 2

یکپارچه سازی مداوم و استقرار مداوم Continuous Integration and Continuous Deployment

  • یکپارچه سازی مداوم Continuous Integration

  • گردش کار استقرار مداوم برای استقرار در سرویس برنامه Azure Continuous Deployment Workflow to Deploy to Azure App Service

ساخت، هل دادن و استقرار کانتینرهای Docker Building, Pushing, and Deploying Docker Containers

  • ساخت داکرها با GitHub Actions Building Dockers with GitHub Actions

  • استقرار داکرها با اقدامات GitHub Deploying Dockers with GitHub Actions

نمایش نظرات

آموزش اقدامات GitHub برای DevOps CI/CD [ویدئو]
جزییات دوره
3 h 7 m
23
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Vijay Saini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vijay Saini Vijay Saini

ویجی ساینی یک متخصص فناوری اطلاعات ماهر است که تخصص زیادی را به میز ارائه می دهد. ویجی با پیشینه ای متنوع در دامنه های متعدد، خود را دارایی ارزشمندی برای نقش فعلی خود به عنوان ارائه دهنده خدمات ابری پیشرو ثابت کرده است. تمرکز قوی او بر اتوماسیون منجر به صرفه جویی قابل توجهی در هزینه برای کسب و کار شده است و او را به یک دارایی ارزشمند برای تیم تبدیل کرده است. ویجی در زمینه‌های Microsoft Azure، فناوری‌های ابری، DBMS و Python دانش بالایی دارد و در اتوماسیون با استفاده از PowerShell متخصص است. ویجی با اشتیاق به تدریس، از پلتفرم های آموزش الکترونیکی برای به اشتراک گذاشتن تخصص خود با دیگران استفاده کرده و به آنها کمک می کند تا مهارت ها و دانش خود را توسعه دهند.