آموزش استفاده از خط لوله (Pipeline) توصیفی در جنکینز - آخرین آپدیت

دانلود Use Declarative Jenkins Pipelines

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: جنکینز روش‌های متعددی را برای اسکریپت‌نویسی خط لوله در اختیار شما قرار می‌دهد. فرمت توصیفی (Declarative) تعادلی مفید بین پیچیدگی و کنترل ایجاد می‌کند. در این دوره آموزشی با عنوان «استفاده از خط لوله‌های توصیفی جنکینز»، شما خواهید آموخت که چگونه خط لوله‌های ساخت (Build Pipelines) خود را با استفاده از فرمت Declarative جنکینز بسازید؛ روشی که جامع، قابل فهم و انعطاف‌پذیر است. ابتدا با نحو (Syntax) فرمت توصیفی آشنا می‌شوید، سپس نحوه گسترش خط لوله با استفاده از ساختارهای چند مرحله‌ای (Multi-stage) و چند شاخه‌ای (Multi-branch) را خواهید دید. در نهایت، یاد می‌گیرید که چگونه با ابزارهای خارجی برای ارسال اعلان‌ها و تحریک پاسخ‌ها به ساخت‌های خود تعامل داشته باشید. در پایان این دوره، مهارت‌ها و دانش لازم در مورد فرمت Declarative جنکینز را برای خودکارسازی فرآیندهای ساخت و خط لوله‌های خود کسب خواهید کرد.

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

کشف مفاهیم پایه خط لوله‌های توصیفی Discover the Basics of Declarative Pipelines

  • مقدمه Introduction

  • معنای «توصیفی» (Declarative) در خط لوله‌های جنکینز چیست What “Declarative” Means in Jenkins Pipelines

  • دمو: سلام، خط لوله توصیفی Demo: Hello, Declarative Pipeline

  • دمو: انتقال خط لوله به Jenkinsfile در گیت‌هاب Demo: Moving the Pipeline to a Jenkinsfile in GitHub

  • اعتبارسنجی خط لوله‌های توصیفی Validating Declarative Pipelines

  • دمو: استفاده از Linter روی خط لوله شما Demo: Using the Linter on Your Pipeline

  • مرور نحو (Syntax) تا این لحظه Looking at the Syntax so Far

ساخت خط لوله‌های چند مرحله‌ای و چند شاخه‌ای Build Multi-stage and Multi-branch Pipelines

  • مقایسه چند مرحله‌ای در مقابل چند شاخه‌ای Multi-stage vs. Multi-branch

  • دمو: یک خط لوله توصیفی ساده چند مرحله‌ای Demo: A Simple Multi-stage Declarative Pipeline

  • موازی‌سازی در خط لوله‌های جنکینز Parallelism in Jenkins Pipelines

  • دمو: یک ساخت (Build) موازی ساده Demo: A Simple Parallelized Build

  • دمو: یک خط لوله چند شاخه‌ای Demo: A Multi-branch Pipeline

  • نقش مراحل دستی در خط لوله‌های دوآپس The Role of Manual Steps in DevOps Pipelines

  • دمو: خط لوله‌ای با مرحله تایید دستی Demo: A Pipeline with a Manual Approval Step

یکپارچه‌سازی خط لوله‌های توصیفی با ابزارهای ساخت و اعلان‌ها Integrate Declarative Pipelines with Build Tools and Notifications

  • کار با ابزارهای ساخت در خط لوله‌های توصیفی Working with Build Tools in Declarative Pipelines

  • دمو: یک ساخت ساده با دستورالعمل Tools Demo: A Simple Build with a Tools Directive

  • قابلیت مشاهده (Observability) در خط لوله‌ها Observability in Pipelines

  • دمو: ایجاد اعلان اسلک (Slack) برای یک ساخت Demo: Creating a Slack Notification for a Build

  • دمو: مدیریت آرتیفکت‌ها در یک ساخت Demo: Managing Artifacts in a Build

  • مدل منابع خارجی The External Resource Model

  • دمو: تحریک خط لوله Azure DevOps از طریق جنکینز Demo: Triggering an Azure DevOps Pipeline from Jenkins

کار با متغیرهای محیطی و اسرار (Secrets) در خط لوله‌های توصیفی Work with Environment Variables and Secrets in Declarative Pipelines

  • اسرار (Secrets) نباید در کنترل نسخه باشند Secrets Do Not Belong in Version Control

  • دمو: کار با اسرار در جنکینز Demo: Working with Secrets in Jenkins

  • دمو: استفاده از متغیرهای محیطی در خط لوله‌ها Demo: Using Environment Variables in Pipelines

  • پارامتریک کردن خط لوله شما Parameterizing Your Pipeline

  • دمو: خط لوله‌ای با پارامترهای ساخت Demo: A Pipeline with Build Parameters

عیب‌یابی خطاهای خط لوله و بهبود تاب‌آوری آن Troubleshoot Pipeline Errors and Improve Pipeline Resilience

  • مدیریت خطا در خط لوله‌های توصیفی Error Handling in Declarative Pipelines

  • دمو: پاکسازی امنیتی با مدیریت خطا در یک خط لوله Demo: Security Cleanup with Error Handling in a Pipeline

  • شما به Retry نیاز ندارید You Don’t Need Retry

  • دمو: تکرار (Retry) و مهلت زمانی (Timeout) Demo: Retry and Timeout

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش استفاده از خط لوله (Pipeline) توصیفی در جنکینز
جزییات دوره
2h 2m
31
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Chris Behrens
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.