آموزش ساخت یک خط لوله مدرن CI/CD با جنکینز

Building a Modern CI/CD Pipeline with Jenkins

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

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

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

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

شروع کار با خطوط خطی Jenkins Getting Started with Jenkins Scripted Pipelines

  • شروع کار با خطوط خطی Jenkins Getting Started with Jenkins Scripted Pipelines

  • ساخت یک خط لوله مدرن Ci_cd با جنکینز Building a Modern Ci_cd Pipeline with Jenkins

  • تنظیم جنکینز برای خطوط خطی اسکریپت دار Setting up Jenkins for Scripted Pipelines

  • اتصال جنکینز به GitHub Connecting Jenkins to GitHub

  • پلاگین خط خطی The Scripted Pipeline Plugin

  • نحو خط لوله خطی Scripted Pipeline Syntax

  • خطوط لوله اسکریپت شده را اجرا کنید Running Scripted Pipelines

  • اجرای خطوط لوله اسکریپت دار از SCM Running Scripted Pipelines from SCM

  • خلاصه Summary

کد ساخت و آزمایش Building and Testing Code

  • کد ساخت و آزمایش Building and Testing Code

  • اجرای اسکریپت های شل در Jenkinsfile Running Shell Scripts in a Jenkinsfile

  • مقدمه ای بر خطوط لوله چند شاخه Introduction to Multi-branch Pipelines

  • پیکربندی خطوط لوله چند شاخه Configuring Multi-branch Pipelines

  • با استفاده از مراحل خط لوله Post-build Using Post-build Pipeline Steps

  • خلاصه Summary

یکپارچه سازی امنیت و انطباق کانتینر Integrating Container Security and Compliance

  • یکپارچه سازی امنیت و انطباق کانتینر Integrating Container Security and Compliance

  • کانتینر را به رجیستری فشار دهید Push Container to Registry

  • بررسی اجمالی Trivy Trivy Overview

  • پیاده سازی Trivy Implementing Trivy

  • بررسی اجمالی لنگر Anchore Overview

  • پیاده سازی لنگر Implementing Anchore

  • اجرای مراحل به صورت موازی Running Stages in Parallel

  • نسخه ی نمایشی: مراحل موازی Demo: Parallel Stages

  • خلاصه Summary

اجرای خطوط لوله استقرار مداوم Implementing Continuous Deployment Pipelines

  • اجرای خطوط لوله استقرار مداوم Implementing Continuous Deployment Pipelines

  • مقدمه ای بر شرایط Introduction to When Conditions

  • مقدمه ای بر مراحل ورودی Introduction to Input Steps

  • راه اندازی سرویس اصلی Azure Setting up an Azure Service Principal

  • اتصال جنکینز به Azure Kubernetes Service Connecting Jenkins to Azure Kubernetes Service

  • با استفاده از شرایط Using When Conditions

  • با استفاده از مراحل ورودی Using Input Steps

  • خلاصه Summary

عیب یابی و بهبود خطوط لوله جنکینز Troubleshooting and Improving Jenkins Pipelines

  • عیب یابی و بهبود خطوط لوله جنکینز Troubleshooting and Improving Jenkins Pipelines

  • خطوط اعلانی در برابر خطوط خطی Declarative vs. Scripted Pipelines

  • نسخه خطی نسخه نمایشی خط لوله Declarative Scripted Pipeline Demo

  • مقدمه ای بر کتابخانه های مشترک جهانی Introduction to Shared Global Libraries

  • کتابخانه های جهانی مشترک: سلام به جهان Shared Global Libraries: Hello World

  • کتابخانه های جهانی مشترک: توابع با پارامترها Shared Global Libraries: Functions with Parameters

  • کتابخانه های جهانی مشترک: خطوط لوله مشترک Shared Global Libraries: Shared Pipelines

  • خلاصه Summary

نمایش نظرات

آموزش ساخت یک خط لوله مدرن CI/CD با جنکینز
جزییات دوره
1h 48m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
3.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Blackden Chris Blackden

کریس بلکدن از سیزده سالگی شروع به همکاری با رایانه ها و وسایل الکترونیکی کرده و از آن زمان متوقف نشده است. او در چندین رشته مختلف IT Ops و Development کار کرده است و در حال حاضر در DevOps ، اتوماسیون ، حریم خصوصی آنلاین و فناوری های ابری تخصص دارد.