لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اقدامات GitHub: اتوماسیون توسعه
دانلود GitHub Actions Tutorial: Development Automation
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این آموزش GitHub متوسط، فراگیران را برای استفاده از GitHub Actions برای سرعت بخشیدن به فرآیندهای توسعه و گردش کار خود آماده می کند.
اتوماسیون یادگیری برای موفقیت در دنیای پرشتاب فناوری اطلاعات ضروری است. اتوماسیون نه تنها به شما کمک می کند کار بیشتری انجام دهید، بلکه به شما امکان می دهد این کار را با خطاهای کمتری انجام دهید.
اگر مدتی است که از GitHub استفاده میکنید، این دوره آموزشی عالی برای شماست، زیرا به شما امکان میدهد با پروژههای دنیای واقعی مقابله کنید که به شما میآموزد چگونه زمان خود را برای استقرار سرعت بخشید و به شما کمک میکند تعداد را به حداقل برسانید. مشکلاتی که در جریان کاری شما به دلیل خطای انسانی ایجاد می شود.
برای مدیرانی که محصولات GitHub دارند، این آموزش GitHub میتواند برای سوار شدن به مهندسان ابر جدید و متخصصان DevOps، که در برنامههای آموزشی فردی یا تیمی تنظیم شدهاند، یا به عنوان یک منبع مرجع GitHub استفاده شود.
اقدامات GitHub: آنچه شما باید بدانید
این آموزش GitHub Actions موضوعات GitHub از جمله:
را پوشش میدهد
ایجاد گردشهای کاری GitHub Actions به منظور انتشار ماژولها
ایجاد پایگاه داده و استفاده از MySQL Service Container
استفاده از GitHub Actions و GitHub Packages در پشت سر هم
توسعه پروژه ها با استفاده از GitHub Codespaces
چه کسی باید در آموزش اقدامات GitHub شرکت کند؟
این آموزش GitHub به عنوان آموزش سطح متوسط در نظر گرفته می شود، به این معنی که برای افراد حرفه ای با حداقل یک سال تجربه طراحی شده است. این دوره آموزشی GitHub برای متخصصان فناوری اطلاعات جدید یا مشتاق، مهندسان ابر باتجربه یا متخصصان DevOps که به دنبال تأیید مهارت های خود هستند، ارزشمند است.
آموزش Github Actions برای مبتدیان. این دوره برای حرفه ای ها ایجاد شده است که با GitHub یا سایر سیستم های کنترل نسخه آشنا هستند، اما این بدان معنا نیست که مبتدیان از این دوره بهره نخواهند برد. مبتدیان با کنجکاوی برای GitHub از این دوره بهره خواهند برد زیرا به آنها نگاهی به وظایف دنیای واقعی می دهد که می توانند انتظار داشته باشند در مقطعی از حرفه خود انجام دهند.
متخصصان IT با تجربه. اگر سالها از GitHub استفاده میکنید، ممکن است بسیاری از وظایف تحت پوشش این دوره را انجام داده باشید. اما این آموزش هنوز هم سزاوار یک ساعت است، زیرا میتواند شکافهای دانش را پر کند یا به شما نشان دهد چگونه از ابزارهایی استفاده کنید که ممکن است با آنها ناآشنا باشید.
سرفصل ها و درس ها
توسعه پروژه ها با فضاهای کد GitHub
Developing Projects with GitHub Codespaces
بررسی اجمالی
Overview
مقدمه ای بر GitHub Codespaces
Intro to GitHub Codespaces
فعال کردن و ارائه فضاهای کد GitHub
Enable and Provision GitHub Codespaces
سفارشی سازی GitHub Codespaces Dev Container
Customize GitHub Codespaces Dev Container
سفارشی سازی های خاص کاربر را به فضاهای کد گیت هاب اضافه کنید
Add User-Specific Customizations to GitHub Codespaces
رازهای خاص کاربر را به فضاهای کد گیت هاب اضافه کنید
Add User-Specific Secrets to GitHub Codespaces
نتیجه
Conclusion
ماژول های PowerShell را به صورت خودکار از GitHub Actions منتشر کنید
Automatically Publish PowerShell Modules from GitHub Actions
بررسی اجمالی
Overview
مقدمه ای برای انتشار ماژول های PowerShell با اکشن های GitHub
Intro to Publishing PowerShell Modules with GitHub Actions
یک ماژول PowerShell در مخزن GitHub ایجاد کنید
Create a PowerShell Module in GitHub Repository
برای انتشار ماژول، گردش کار GitHub Actions را ایجاد کنید
Create GitHub Actions Workflow to Publish Module
افزایش خودکار شماره ساخت در مخزن GitHub
Auto-increment Build Number in GitHub Repository
نتیجه
Conclusion
کار با متغیرهای محیطی در GitHub Actions
Working with Environment Variables in GitHub Actions
بررسی اجمالی
Overview
مقدمه ای بر متغیرها و زمینه های GitHub Actions
Intro to GitHub Actions Variables and Contexts
متغیرهای محیطی سطح ریشه را در اکشنهای GitHub تنظیم کنید
Set Root-level Environment Variables in GitHub Actions
اقدامات GitHub: ترتیب اولویت متغیرهای محیطی
GitHub Actions: Environment Variable Order of Precedence
تنظیم متغیرها با تعاریف چند شغلی
Setting Variables with Multiple Job Definitions
استفاده از متغیرهای زمینه GitHub Actions
Using GitHub Actions Context Variables
نتیجه
Conclusion
از کانتینرهای سرویس در اکشن های گیت هاب استفاده کنید
Use Service Containers in GitHub Actions
بررسی اجمالی
Overview
معرفی سرویس Containers در GitHub Actions
Intro to Service Containers in GitHub Actions
گردش کار GitHub Actions را با کانتینر سرویس MySQL بسازید
Build GitHub Actions Workflow with MySQL Service Container
Refactor GitHub Actions گردش کار و ایجاد پایگاه داده
Refactor GitHub Actions Workflow and Create Database
مراحل GitHub Actions را در شبکه داکر اجرا کنید
Run GitHub Actions Steps in Docker Network
نتیجه
Conclusion
با استفاده از دستورات گردش کار GitHub Actions
Using GitHub Actions Workflow Commands
بررسی اجمالی
Overview
معرفی دستورات گردش کار اقدامات GitHub
Intro to GitHub Actions Workflow Commands
حاشیه نویسی با دستورات گردش کار GitHub Actions ایجاد کنید
Create Annotations with GitHub Actions Workflow Commands
پیامهای گزارش گروهی در اقدامات GitHub با دستورات گردش کار
Group Log Messages in GitHub Actions with Workflow Commands
خروجی ها را برای مراحل گردش کار GitHub Actions تنظیم کنید
Set Outputs for GitHub Actions Workflow Steps
مقادیر حساس را با دستورات گردش کار GitHub Actions بپوشانید
Mask Sensitive Values with GitHub Actions Workflow Commands
نتیجه
Conclusion
گردشهای کاری GitHub Actions را با استقرارها و محیطها مدیریت کنید
Manage GitHub Actions Workflows with Deployments and Environments
بررسی اجمالی
Overview
آشنایی با محیطهای اقدامات GitHub
Understanding GitHub Actions Environments
محیطها را ایجاد کنید و گیتهای استقرار را کاوش کنید
Create Environments and Explore Deployment Gates
با استفاده از Environment Targets، گردش کار GitHub Actions را ایجاد کنید
Create GitHub Actions Workflow Using Environment Targets
پیکربندی Secrets در محیط های GitHub Actions
Configure Secrets on GitHub Actions Environments
گردش کار را برای استفاده از اسرار محیطی به روز کنید
Update Workflow to Utilize Environment Secrets
از برچسب های منبع IAM برای محدود کردن دسترسی به محیط استفاده کنید
Use IAM Resource Tags to Limit Environment Access
نتیجه
Conclusion
انتشار خودکار تصاویر کانتینر با بستهها و اقدامات GitHub
Automatically Publish Container Images with GitHub Packages and Actions
بررسی اجمالی
Overview
مقدمه ای بر ساخت تصاویر کانتینر با اکشن های GitHub
Intro to Building Container Images with GitHub Actions
مخزن GitHub و Dockerfile خود را ایجاد کنید
Create Your GitHub Repository and Dockerfile
ساخت گردش کار GitHub Actions برای Container Registry Auth
Build GitHub Actions Workflow for Container Registry Auth
Container Build و Push Step را در GitHub Actions قرار دهید
Include Container Build and Push Step in GitHub Actions
با Single GitHub Actions Worfklow تصاویر چندین کانتینر بسازید
Build Multiple Container Images with Single GitHub Actions Worfklow
نتیجه
Conclusion
گردشهای کاری GitHub Actions را روی Runners خود میزبان اجرا کنید
Execute GitHub Actions Workflows on Self-hosted Runners
بررسی اجمالی
Overview
مقدمه ای برای GitHub Actions Self-Hosted Runners
Intro to GitHub Actions Self-Hosted Runners
GitHub Runner را روی Cloud VM نصب کنید
Install GitHub Runner on Cloud VMs
برچسبها و وابستگیهای سفارشی GitHub Runner
GitHub Runner Custom Labels and Dependencies
گردش کار را با استفاده از GitHub Runners خود میزبانی شده توسعه دهید
Develop Workflow Using Self-Hosted GitHub Runners
چندین شغل را برای دوندگان GitHub خود میزبان تعریف کنید
Define Multiple Jobs for Self-Hosted GitHub Runners
عیب یابی GitHub Actions and Cleanup
Troubleshooting GitHub Actions and Cleanup
"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.
نمایش نظرات