آموزش استفاده از Jenkins X برای Cloud-CI/CD

Using Jenkins X for Cloud-native CI/CD

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با استفاده از Jenkins X ، یک پلت فرم CI/CD دارای دیدگاه ساخته شده در بالای Kubernetes ، ساده سازی CI/CD را انجام دهید. Jenkins X یک فناوری جدید هیجان انگیز CI/CD است ، که برای ابر طراحی شده و کاملاً مستقل از جنکینز کلاسیک است. در این دوره ، با استفاده از Jenkins X برای Cloud-native CI/CD ، توانایی ایجاد و استفاده از Jenkins X را برای ساده سازی CI/CD خواهید یافت. ابتدا ، نحوه ایجاد خوشه Kubernetes و نصب Jenkins X را در بالای آن با استفاده از JX Boot بررسی خواهید کرد. در مرحله بعدی ، نحوه ایجاد خطوط لوله با استفاده از بسته های ساختنی ، و در عین حال مدیریت محیط و استقرار با استفاده از اصول GitOps ، خواهید فهمید. سرانجام ، شما خواهید آموخت که چگونه از ChatOps برای همکاری بین تیم خود و گروه ارکستر Jenkins X استفاده کنید. پس از پایان این دوره ، مهارت و دانش Jenkins X را برای پیگیری سریع CI/CD خود خواهید داشت.

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

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

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

نمای هوایی Jenkins X Jenkins X Aerial View

  • معرفی Intro

  • مشکلات سیستم های سنتی CI/CD Problems with Traditional CI/CD Systems

  • نظرات جنکینز ایکس The Opinions of Jenkins X

  • بررسی اجمالی معماری Jenkins X Jenkins X Architecture Overview

  • تفاوت های کلاسیک جنکینز و جنکینز ایکس The Differences between Classic Jenkins and Jenkins X

  • خلاصه Summary

تنظیم Jenkins X Setting up Jenkins X

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

  • ایجاد خوشه Kubernetes Creating a Kubernetes Cluster

  • نسخه ی نمایشی: ایجاد یک خوشه Kubernetes Demo: Creating a Kubernetes Cluster

  • JX Boot JX Boot

  • نسخه ی نمایشی: نصب Jenkins X Demo: Installing Jenkins X

  • کوچک کردن خوشه ما Downsizing Our Cluster

  • نسخه ی نمایشی: کوچک کردن خوشه ما Demo: Downsizing Our Cluster

  • سازمان GitHub و اسکریپت های یاور GitHub Organisation and Helper Scripts

  • خلاصه Summary

ایجاد اولین برنامه خود با شروع سریع Creating Your First Application with Quick Starts

  • معرفی Intro

  • آناتومی یک پروژه جنکینز ایکس Anatomy of a Jenkins X Project

  • نسخه ی نمایشی: ایجاد یک پروژه شروع سریع Demo: Creating a Quickstart Project

  • نحوه استفاده از برنامه ما How Our Application Is Deployed

  • چگونه برنامه ما به ترافیک خدمت می کند How Our Application Serves Traffic

  • واردات JX JX Import

  • نسخه ی نمایشی: وارد کردن یک پروژه Demo: Importing a Project

  • دستورات JX خلاصه JX Commands Recap

  • خلاصه Summary

مدیریت محیط با GitOps Managing Environments with GitOps

  • معرفی Intro

  • سفر ما به GitOps Our Journey to GitOps

  • نسخه ی نمایشی: ردیابی استقرار GitOps Demo: Tracing a GitOps Deployment

  • ایجاد محیط Creating Environments

  • نسخه ی نمایشی: ایجاد یک محیط جدید Demo: Creating a New Environment

  • استراتژی های ارتقا J جنکینز ایکس Jenkins X Promotion Strategies

  • نسخه ی نمایشی: ارتقا به تولید Demo: Promoting to Production

  • خلاصه Summary

کار با درخواست GitHub Pull و ChatOps Working with GitHub Pull Requests and ChatOps

  • معرفی Intro

  • درخواست ها را با Jenkins X بکشید Pull Requests with Jenkins X

  • نسخه ی نمایشی: ایجاد درخواست Pull Demo: Creating a Pull Request

  • پیش نمایش محیط ها Preview Environments

  • نسخه ی نمایشی: پیش نمایش محیط ها Demo: Preview Environments

  • خلاصه Summary

ایجاد بسته های شروع سریع و سریع سفارشی Creating Custom Quick Starts and Build Packs

  • معرفی Intro

  • شروع سریع و بررسی اجمالی بسته های ساخت Quickstarts and Build Packs Overview

  • نسخه ی نمایشی: ایجاد یک شروع سریع سفارشی و Buildpack Demo: Creating a Custom Quick Start and Buildpack

  • دستورالعمل خلاصه و خلاصه Command Recap and Summary

ایجاد خطوط لوله سفارشی Jenkins X Creating Custom Jenkins X Pipelines

  • معرفی Intro

  • بررسی اجمالی خطوط لوله Jenkins X Jenkins X Pipelines Overview

  • نحو خط لوله Yaml Yaml Pipeline Syntax

  • سلسله مراتب وراثت خط لوله Pipeline Inheritance Hierarchy

  • خط لوله Meta The Meta Pipeline

  • نسخه ی نمایشی: خط لوله سفارشی با بررسی پوشش کد Demo: Custom Pipeline with Code Coverage Check

  • خطوط لوله محیطی Environment Pipelines

  • حلقه ها Loops

  • نسخه ی نمایشی: خط لوله محیط سفارشی با تست پذیرش Demo: Custom Environment Pipeline with Acceptance Testing

  • دستورالعمل خلاصه و خلاصه Command Recap and Summary

نسخه ها و انتشار برنامه ها Versioning and Releasing Applications

  • معرفی Intro

  • بررسی اجمالی نسخه معنایی Semantic Versioning Overview

  • استراتژی نسخه سازی Jenkins X Jenkins X Versioning Strategy

  • نسخه ی نمایشی: نسخه با Jenkins X Demo: Versioning with Jenkins X

  • خلاصه Summary

تنظیم دامنه سفارشی و فعال کردن TLS Setting a Custom Domain and Enabling TLS

  • معرفی Intro

  • دامنه سفارشی و نمای کلی HTTPS Custom Domain and HTTPS Overview

  • نسخه ی نمایشی: دامنه سفارشی با HTTPS Demo: Custom Domain with HTTPS

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش استفاده از Jenkins X برای Cloud-CI/CD
جزییات دوره
3h 9m
62
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Andrew Morgan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Morgan Andrew Morgan

اندرو یک مشاور مستقل با تخصص متقابل در زمینه طراحی ، توسعه و استقرار سیستم های نرم افزاری سطح سازمانی است. آندرو با کار با مشتری های مختلف ، در معرض انبوهی از فناوری های مختلف قرار دارد که اخیراً در زمینه خدمات ریز خدمات جاوا و تحویل مداوم تخصص دارد. اندرو به طور فعال در جامعه گسترده شرکت می کند ، در کنفرانس های بین المللی سخنرانی می کند ، دوره های آموزشی ارائه می دهد ، به منبع باز کمک می کند و برای InfoQ می نویسد.