نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه با استفاده از 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات