آموزش تالیف و حفظ گردش‌های کاری GitHub Actions

Authoring and Maintaining GitHub Actions Workflows

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی گردش کار با رویدادها Triggering Workflows with Events

  • ایجاد و اجرای یک گردش کار Creating and Running a Workflow

  • ایجاد و اجرای یک گردش کار Creating and Running a Workflow

  • ایجاد و اجرای یک گردش کار Creating and Running a Workflow

  • Push Triggers Workflow Run #2 Push Triggers Workflow Run #2

  • Push Triggers Workflow Run #2 Push Triggers Workflow Run #2

  • Push Triggers Workflow Run #2 Push Triggers Workflow Run #2

  • راه اندازی در یک برنامه Triggering on a Schedule

  • راه اندازی در یک برنامه Triggering on a Schedule

  • راه اندازی در یک برنامه Triggering on a Schedule

  • تریگرهای دستی با workflow_dispatch Manual Triggers with workflow_dispatch

  • تریگرهای دستی با workflow_dispatch Manual Triggers with workflow_dispatch

  • تریگرهای دستی با workflow_dispatch Manual Triggers with workflow_dispatch

  • dotnet بر روی Every Push ساخته می شود dotnet build on Every Push

  • dotnet بر روی Every Push ساخته می شود dotnet build on Every Push

  • dotnet بر روی Every Push ساخته می شود dotnet build on Every Push

  • تشخیص خرابی ساخت Detecting a Build Failure

  • تشخیص خرابی ساخت Detecting a Build Failure

  • تشخیص خرابی ساخت Detecting a Build Failure

  • استفاده از gh CLI برای مشاهده اجراها و گردش کارها Using the gh CLI to View Runs and Workflows

  • استفاده از gh CLI برای مشاهده اجراها و گردش کارها Using the gh CLI to View Runs and Workflows

  • استفاده از gh CLI برای مشاهده اجراها و گردش کارها Using the gh CLI to View Runs and Workflows

استفاده از Steps on Runners Using Steps on Runners

  • مشاغل دارای مراحل هستند Jobs Have Steps

  • مشاغل دارای مراحل هستند Jobs Have Steps

  • مشاغل دارای مراحل هستند Jobs Have Steps

  • یک گردش کار جدید برای ساختمان فوقانی A New Workflow for the Upper Build

  • یک گردش کار جدید برای ساختمان فوقانی A New Workflow for the Upper Build

  • گردش کار جدید برای ساختمان فوقانی A New Workflow for the Upper Build

  • چه نرم افزاری روی ubuntu-latest از قبل نصب شده است؟ What Software Is Pre-installed on ubuntu-latest?

  • چه نرم افزاری روی ubuntu-latest از قبل نصب شده است؟ What Software Is Pre-installed on ubuntu-latest?

  • چه نرم افزاری روی ubuntu-latest از قبل نصب شده است؟ What Software Is Pre-installed on ubuntu-latest?

  • افزودن اقدامات/تنظیم-برو Adding actions/setup-go

  • افزودن اقدامات/تنظیم-برو Adding actions/setup-go

  • افزودن اقدامات/تنظیم-برو Adding actions/setup-go

  • درک اقدامات/پرداخت Understanding actions/checkout

  • درک اقدامات/پرداخت Understanding actions/checkout

  • درک اقدامات/پرداخت Understanding actions/checkout

  • یک فایل گردش کار نامعتبر باعث شکست فوری می شود An Invalid Workflow File Causes an Immediate Failure

  • یک فایل گردش کار نامعتبر باعث شکست فوری می شود An Invalid Workflow File Causes an Immediate Failure

  • یک فایل گردش کار نامعتبر باعث شکست فوری می شود An Invalid Workflow File Causes an Immediate Failure

  • دایرکتوری کاری را در مرحله اجرای چند خطی تنظیم کنید Set Working Directory on the Multiline Run Step

  • دایرکتوری کاری را در مرحله اجرای چند خطی تنظیم کنید Set Working Directory on the Multiline Run Step

  • دایرکتوری کاری را در مرحله اجرای چند خطی تنظیم کنید Set Working Directory on the Multiline Run Step

  • go-version-file و Cached در مقابل نسخه Go دانلود شده go-version-file and Cached vs. Downloaded Go Version

  • go-version-file و Cached در مقابل نسخه Go دانلود شده go-version-file and Cached vs. Downloaded Go Version

  • go-version-file و Cached در مقابل نسخه Go دانلود شده go-version-file and Cached vs. Downloaded Go Version

  • رفع کش کردن وابستگی ها Fix Caching of Dependencies

  • رفع کش کردن وابستگی ها Fix Caching of Dependencies

  • رفع کش کردن وابستگی ها Fix Caching of Dependencies

  • در حال اجرا در macos-latest Running on macos-latest

  • در حال اجرا در macos-latest Running on macos-latest

  • در حال اجرا در macos-latest Running on macos-latest

  • ثبت نام یک دونده خود میزبان Registering a Self-hosted Runner

  • ثبت نام یک دونده خود میزبان Registering a Self-hosted Runner

  • ثبت نام یک دونده خود میزبان Registering a Self-hosted Runner

  • هدف قرار دادن یک شغل برای استفاده از یک دونده خود میزبان Targeting a Job to Use a Self-hosted Runner

  • هدف قرار دادن یک شغل برای استفاده از یک دونده خود میزبان Targeting a Job to Use a Self-hosted Runner

  • هدف قرار دادن یک شغل برای استفاده از یک دونده خود میزبان Targeting a Job to Use a Self-hosted Runner

تزریق اسرار و متغیرهای محیطی Injecting Secrets and Environment Variables

  • gh CLI اطلاعات زیادی را ارائه می دهد The gh CLI Provides a Wealth of Information

  • gh CLI اطلاعات زیادی را ارائه می دهد The gh CLI Provides a Wealth of Information

  • gh CLI اطلاعات زیادی را ارائه می دهد The gh CLI Provides a Wealth of Information

  • احراز هویت با GH_TOKEN Authenticating with GH_TOKEN

  • احراز هویت با GH_TOKEN Authenticating with GH_TOKEN

  • احراز هویت با GH_TOKEN Authenticating with GH_TOKEN

  • تزریق متغیر محیطی GH_TOKEN Injecting the GH_TOKEN Environment Variable

  • تزریق متغیر محیطی GH_TOKEN Injecting the GH_TOKEN Environment Variable

  • تزریق متغیر محیطی GH_TOKEN Injecting the GH_TOKEN Environment Variable

  • اظهار نظر در مورد مسائل مربوط به اکشن ها/اسکریپت های github Commenting on Issues with actions/github-scripts

  • اظهار نظر در مورد مسائل مربوط به اکشن ها/اسکریپت های github Commenting on Issues with actions/github-scripts

  • اظهار نظر در مورد مسائل مربوط به اکشن ها/اسکریپت های github Commenting on Issues with actions/github-scripts

  • مجوزهای توکن را برای نوشتن روی Issues تنظیم کنید Set Token Permissions to Write to Issues

  • مجوزهای توکن را برای نوشتن روی Issues تنظیم کنید Set Token Permissions to Write to Issues

  • مجوزهای توکن را برای نوشتن روی Issues تنظیم کنید Set Token Permissions to Write to Issues

  • تست ماشه باز شده Issue Testing the Issue Opened Trigger

  • تست ماشه باز شده Issue Testing the Issue Opened Trigger

  • تست ماشه باز شده Issue Testing the Issue Opened Trigger

  • افزودن راز برای OPENAI_API_KEY Adding a Secret for an OPENAI_API_KEY

  • افزودن راز برای OPENAI_API_KEY Adding a Secret for an OPENAI_API_KEY

  • افزودن یک راز برای OPENAI_API_KEY Adding a Secret for an OPENAI_API_KEY

  • تست حالت چت باتلر کد Testing Code Butler's Chat Mode

  • تست حالت چت باتلر کد Testing Code Butler's Chat Mode

  • تست حالت چت باتلر کد Testing Code Butler's Chat Mode

  • مشاغل مشروط با If Conditional Jobs with If

  • مشاغل مشروط با If Conditional Jobs with If

  • مشاغل مشروط با If Conditional Jobs with If

  • یک شغل مشروط دیگر برای حالت مرور کد باتلر Another Conditional Job for Code Butler's Review Mode

  • یک شغل مشروط دیگر برای حالت مرور کد باتلر Another Conditional Job for Code Butler's Review Mode

  • یک شغل مشروط دیگر برای حالت مرور کد باتلر Another Conditional Job for Code Butler's Review Mode

  • رویداد Payload را وارد کنید و گردش کار را غیرفعال کنید Log the Event Payload and Disable the Workflow

  • رویداد Payload را وارد کنید و گردش کار را غیرفعال کنید Log the Event Payload and Disable the Workflow

  • رویداد Payload را وارد کنید و گردش کار را غیرفعال کنید Log the Event Payload and Disable the Workflow

انتشار مصنوعات Publishing Artifacts

  • مانیتور گردش کار در داخل VSCode اجرا می شود Monitor Workflow Runs Inside VSCode

  • مانیتور گردش کار در داخل VSCode اجرا می شود Monitor Workflow Runs Inside VSCode

  • مانیتور گردش کار در داخل VSCode اجرا می شود Monitor Workflow Runs Inside VSCode

  • اقدامات/آپلود-مصنوع actions/upload-artifact

  • اقدامات/آپلود-مصنوع actions/upload-artifact

  • اقدامات/آپلود-مصنوع actions/upload-artifact

  • استراتژی ماتریس برای سیستم عامل Runner Matrix Strategy for Runner OS

  • استراتژی ماتریس برای سیستم عامل Runner Matrix Strategy for Runner OS

  • استراتژی ماتریس برای سیستم عامل Runner Matrix Strategy for Runner OS

  • آرتیفکت ها را دانلود و حذف کنید Download and Delete Artifacts

  • آرتیفکت ها را دانلود و حذف کنید Download and Delete Artifacts

  • آرتیفکت ها را دانلود و حذف کنید Download and Delete Artifacts

  • استفاده از اسکریپت برای کامپایل متقابل Using a Script to Cross Compile

  • استفاده از اسکریپت برای کامپایل متقابل Using a Script to Cross Compile

  • استفاده از اسکریپت برای کامپایل متقابل Using a Script to Cross Compile

  • گروه بندی گزارش ها با دستورات گردش کار Grouping Logs with Workflow Commands

  • گروه بندی گزارش ها با دستورات گردش کار Grouping Logs with Workflow Commands

  • گروه بندی گزارش ها با دستورات گردش کار Grouping Logs with Workflow Commands

  • ایجاد نسخه GitHub Creating a GitHub Release

  • ایجاد نسخه GitHub Creating a GitHub Release

  • ایجاد نسخه GitHub Creating a GitHub Release

  • به روز رسانی یک نسخه موجود Updating an Existing Release

  • به روز رسانی یک نسخه موجود Updating an Existing Release

  • به روز رسانی یک نسخه موجود Updating an Existing Release

  • فقط روی برچسب ها منتشر شود Release on Tags Only

  • فقط روی برچسب ها منتشر شود Release on Tags Only

  • فقط روی برچسب ها منتشر شود Release on Tags Only

  • نشان وضعیت گردش کار Workflow Status Badges

  • نشان وضعیت گردش کار Workflow Status Badges

  • نشان وضعیت گردش کار Workflow Status Badges

  • گردش کار برای ساخت یک تصویر Workflow to Build an Image

  • گردش کار برای ساخت یک تصویر Workflow to Build an Image

  • گردش کار برای ساخت یک تصویر Workflow to Build an Image

  • برای ایجاد یک بسته، تصویر را به ghcr.io فشار دهید Push the Image to ghcr.io to Create a Package

  • برای ایجاد یک بسته، تصویر را به ghcr.io فشار دهید Push the Image to ghcr.io to Create a Package

  • برای ایجاد یک بسته، تصویر را به ghcr.io فشار دهید Push the Image to ghcr.io to Create a Package

خطوط لوله استقرار Deployment Pipelines

  • ساختن یک تصویر برای Dotnet Web API Building an Image for the dotnet Web API

  • ساختن یک تصویر برای Dotnet Web API Building an Image for the dotnet Web API

  • ساختن یک تصویر برای Dotnet Web API Building an Image for the dotnet Web API

  • گردش کار برای فشار دادن یک تصویر به داکر هاب Workflow to Push an Image to Docker Hub

  • گردش کار برای فشار دادن یک تصویر به داکر هاب Workflow to Push an Image to Docker Hub

  • گردش کار برای فشار دادن یک تصویر به داکر هاب Workflow to Push an Image to Docker Hub

  • محیط تولید برای استقرار نیاز به تایید دارد Production Environment Requires Approval to Deploy

  • محیط تولید برای استقرار نیاز به تایید دارد Production Environment Requires Approval to Deploy

  • محیط تولید برای استقرار نیاز به تایید دارد Production Environment Requires Approval to Deploy

  • تست لاگین لاگین با تایید Test Azure Login with Approval

  • تست لاگین لاگین با تایید Test Azure Login with Approval

  • تست لاگین لاگین با تایید Test Azure Login with Approval

  • azure/webapps-deploy Action azure/webapps-deploy Action

  • azure/webapps-deploy Action azure/webapps-deploy Action

  • azure/webapps-deploy Action azure/webapps-deploy Action

  • URL WebApp را در Deployment ضبط کنید Record the WebApp URL on the Deployment

  • URL WebApp را در Deployment ضبط کنید Record the WebApp URL on the Deployment

  • URL WebApp را در Deployment ضبط کنید Record the WebApp URL on the Deployment

  • کل خط لوله سی دی کار می کند! The Entire CD Pipeline Works!

  • کل خط لوله سی دی کار می کند! The Entire CD Pipeline Works!

  • کل خط لوله سی دی کار می کند! The Entire CD Pipeline Works!

  • راه اندازی یک گردش کار جدید در استقرار ایجاد شد Triggering a New Workflow on Deployment Created

  • راه اندازی یک گردش کار جدید در استقرار ایجاد شد Triggering a New Workflow on Deployment Created

  • راه اندازی یک گردش کار جدید در استقرار ایجاد شد Triggering a New Workflow on Deployment Created

  • عبور متغیرهای محیطی با فایل محیطی GITHUB_ENV Passing Environment Variables with GITHUB_ENV Environment File

  • عبور متغیرهای محیطی با فایل محیطی GITHUB_ENV Passing Environment Variables with GITHUB_ENV Environment File

  • عبور متغیرهای محیطی با فایل محیطی GITHUB_ENV Passing Environment Variables with GITHUB_ENV Environment File

  • انتقال خروجی ها بین مشاغل وابسته Passing Outputs between Dependent Jobs

  • انتقال خروجی ها بین مشاغل وابسته Passing Outputs between Dependent Jobs

  • انتقال خروجی ها بین مشاغل وابسته Passing Outputs between Dependent Jobs

  • استفاده از Job Container برای ارائه MySQL CLI Using a Job Container to Provide the MySQL CLI

  • استفاده از Job Container برای ارائه MySQL CLI Using a Job Container to Provide the MySQL CLI

  • استفاده از Job Container برای ارائه MySQL CLI Using a Job Container to Provide the MySQL CLI

  • اتصال به کانتینر سرویس MySQL! Connecting to a MySQL Service Container!

  • اتصال به کانتینر سرویس MySQL! Connecting to a MySQL Service Container!

  • اتصال به کانتینر سرویس MySQL! Connecting to a MySQL Service Container!

  • راه اندازی یک گردش کار CodeQL Setting up a CodeQL Workflow

  • راه اندازی یک گردش کار CodeQL Setting up a CodeQL Workflow

  • راه اندازی یک گردش کار CodeQL Setting up a CodeQL Workflow

  • هشدارهای مجموعه امنیتی و با کیفیت Alerts from the security-and-quality Suite

  • هشدارهای مجموعه امنیتی و با کیفیت Alerts from the security-and-quality Suite

  • هشدارهای مجموعه امنیتی و با کیفیت Alerts from the security-and-quality Suite

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش تالیف و حفظ گردش‌های کاری GitHub Actions
جزییات دوره
2h 3m
171
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Wes Higbee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wes Higbee Wes Higbee

وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.