نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Jenkins یک سرور ساخت نیست ، بلکه یک سرور اتوماسیون است - همه آنچه برای خطوط لوله CI/CD نیاز دارید همه از پلاگین ها به دست می آید. وقت آن است که یاد بگیرید چگونه از پلاگین ها به طور مثر استفاده کنید: وابستگی ها را به حداقل برسانید ، به روزرسانی های امنیتی را مدیریت کنید و پلاگین خود را بسازید. پلاگین ها هر بخشی از جنکینز را گسترش می دهند و بیش از 1500 افزونه وجود دارد که انواع ویژگی ها را اضافه می کند - ساخت گزارش های آزمایشی ، ارسال اعلان های چت ، استقرار در سیستم عامل های تولید و حتی پیکربندی خود جنکینز. افزونه ها به طور مرتب با ویژگی های جدید و وصله های امنیتی به روز می شوند ، اما باید توجه داشته باشید که به روزرسانی ها باعث خرابی می شوند. در این دوره ، با استفاده و مدیریت پلاگین های جنکینز ، تکنیک هایی را خواهید آموخت که از افزونه های جنکینز بیشترین بهره را ببرید. ابتدا می فهمید که مدل پلاگین در جنکینز چگونه کار می کند. سپس ، نحوه کشف ، نصب و استفاده از افزونه ها - چه در کارهای آزاد و چه در خط لوله - را کشف خواهید کرد. در مرحله بعدی ، خواهید دید که ساخت پلاگین سفارشی و گسترش Jenkins با ویژگی های خود آسان است. سرانجام ، شما در مورد چگونگی مدیریت ایمن افزونه ها درک خواهید کرد. پس از پایان دوره ، می توانید افزونه ها را به کار بیندازید و همه مشاغل خود را به راحتی اجرا کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک جنکینز و مدل پلاگین
Understanding Jenkins and the Plugin Model
-
معرفی مدل پلاگین جنکینز
Introducing the Jenkins Plugin Model
-
نسخه ی نمایشی: در حال اجرا جنکینز بدون پلاگین
Demo: Running Jenkins with No Plugins
-
کاوش در افزونه های پیشنهادی
Exploring the Suggested Plugins
-
نسخه ی نمایشی: در حال اجرا جنکینز با پلاگین های پیشنهادی
Demo: Running Jenkins with Suggested Plugins
-
درک وابستگی های شغلی به پلاگین ها
Understanding Job Dependencies on Plugins
-
نسخه ی نمایشی: مدیریت به روزرسانی های پلاگین
Demo: Managing Plugin Updates
-
استراتژی هایی برای به حداقل رساندن وابستگی های پلاگین
Strategies to Minimize Plugin Dependencies
-
نسخه ی نمایشی: در حال اجرا جنکینز با پلاگین های ضروری
Demo: Running Jenkins with Essential Plugins
-
خلاصه ماژول
Module Summary
نصب و استفاده از پلاگین ها
Installing and Using Plugins
-
رویکردهای نصب و استفاده از پلاگین ها
Approaches to Installing and Using Plugins
-
نسخه ی نمایشی: ساخت استاندارد Jenkins با نصب پلاگین دستی
Demo: Standard Jenkins Build with Manual Plugin Setup
-
نسخه ی نمایشی: انتشار مصنوعات و ارسال اعلان ها با پلاگین ها
Demo: Publishing Artifacts and Sending Notifications with Plugins
-
ارزیابی رویکرد استاندارد جنکینز
Evaluating the Standard Jenkins Approach
-
نسخه ی نمایشی: ساخت Jenkins با اسکریپت های قابل حمل و راه اندازی افزونه آفلاین
Demo: Jenkins Build with Portable Scripts and Offline Plugin Setup
-
ارزیابی رویکرد ساخت قابل حمل
Evaluating the Portable Build Approach
-
نسخه ی نمایشی: ساخت خودكار Jenkins با نصب پلاگین خودكار
Demo: Self-contained Jenkins Build with Automated Plugin Setup
-
ارزیابی رویکرد ساخت خودمختار
Evaluating the Self-contained Build Approach
-
خلاصه ماژول
Module Summary
نوشتن پلاگین های سفارشی
Writing Custom Plugins
-
جعبه ابزار افزونه ساز
The Plugin Builder's Toolkit
-
نسخه ی نمایشی: ساخت یک افزونه "Hello، World"
Demo: Building a "Hello, World" Plugin
-
گسترش بخشهای مختلف جنکینز
Extending Different Parts of Jenkins
-
نسخه ی نمایشی: ساخت یک پلاگین مفید
Demo: Building a Useful Plugin
-
انتشار پلاگین شما
Publishing Your Plugin
-
نسخه ی نمایشی: در حال استفاده از پلاگین های سفارشی
Demo: Deploying Custom Plugins
-
خلاصه ماژول
Module Summary
مدیریت و به روزرسانی افزونه ها
Managing and Upgrading Plugins
-
درک مشکلات به روزرسانی پلاگین
Understanding Plugin Update Issues
-
نسخه ی نمایشی: به روزرسانی های پلاگین و مشاغل شکسته
Demo: Plugin Updates and Broken Jobs
-
مدیریت شکستن تغییرات
Managing Breaking Changes
-
نسخه ی نمایشی: به روزرسانی های ناموفق و مشاغل موفق
Demo: Failed Updates and Successful Jobs
-
مدیریت خرابی های بروزرسانی
Managing Update Failures
-
نسخه ی نمایشی: فعالیت های تکرار شونده جنکینز
Demo: Repeatable Jenkins Deployments
-
خلاصه ماژول
Module Summary
نمایش نظرات