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

Building a Modern CI/CD Pipeline with Jenkins

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

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

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

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

شروع کار با خطوط لوله اسکریپت جنکینز Getting Started with Jenkins Scripted Pipelines

  • معرفی Introduction

  • خط لوله و مخازن دوره Course Pipeline and Repos

  • راه اندازی جنکینز Setting up Jenkins

  • نسخه ی نمایشی: جنکینز را به GitHub متصل کنید Demo: Connect Jenkins to GitHub

  • خط لوله اسکریپت Hello World Scripted Pipelines Hello World

  • نسخه ی نمایشی: اجرای خط لوله اسکریپت شده Demo: Running a Scripted Pipeline

  • خلاصه Summary

آیین نامه ساختمان و آزمون Building and Testing Code

  • معرفی Introduction

  • نسخه ی نمایشی: یک داکر کانتینر بسازید و فشار دهید Demo: Build and Push a Docker Container

  • گردش کار تست واحد Unit Testing Workflow

  • نسخه ی نمایشی: تست های واحد را اجرا کنید Demo: Run Unit Tests

  • خلاصه Summary

ادغام امنیت و انطباق کانتینر Integrating Container Security and Compliance

  • معرفی Introduction

  • نسخه ی نمایشی: یک ظرف داکر را فشار دهید Demo: Push a Docker Container

  • اسکنر کانتینر Clair Clair Container Scanner

  • نسخه ی نمایشی: Clair Demo: Clair

  • اسکنر ظرف Grype Grype Container Scanner

  • نسخه ی نمایشی: Grype Demo: Grype

  • خلاصه Summary

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

  • معرفی Introduction

  • وقتی شرایط و مراحل ورودی When Conditions and Input Steps

  • نسخه ی نمایشی: وقتی شرایط و مراحل ورودی Demo: When Conditions and Input Steps

  • خلاصه Summary

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

  • معرفی Introduction

  • نسخه ی نمایشی: مولد دستورالعمل اعلامی Demo: The Declarative Directive Generator

  • کتابخانه های مشترک جنکینز Jenkins Shared Libraries

  • نسخه ی نمایشی: توابع پایه کتابخانه Groovy Demo: Basic Groovy Library Functions

  • نسخه ی نمایشی: توابع کتابخانه پیشرفته Groovy Demo: Advanced Groovy Library Functions

  • نسخه ی نمایشی: خطوط لوله کتابخانه مشترک Demo: Shared Library Pipelines

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت یک خط لوله مدرن CI/CD با جنکینز
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 43m
31
Pluralsight (پلورال سایت) pluralsight-small
16 آذر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Blackden Chris Blackden

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

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

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

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