آموزش ضروری جنکینز

دانلود Jenkins Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اگر می‌خواهید تحویل مستمر را به‌عنوان کد بسازید، استقرار و پیاده‌سازی کنید، احتمالاً درباره جنکینز، مجموعه محبوب DevOps که به دلیل توسعه‌پذیری منبع باز و سهولت استفاده شناخته شده است، شنیده‌اید. جنکینز همچنین به شما امکان می‌دهد کل شرکت خود را به عنوان خط لوله تحویل نرم‌افزار خودکار کنید. در این دوره آموزشی، مربی مایکل جنکینز اصول ناوبری در پلتفرم را به شما نشان می‌دهد تا بتوانید خودکارسازی ساخت‌ها و آزمایش و ایمن‌سازی استقرارها را شروع کنید.

درباره عملکردهای اصلی جنکینز، پیشرفت از موارد استفاده متوسط ​​به پیشرفته‌تر و برجسته کردن بهترین شیوه‌ها و نکات سفارشی‌سازی اطلاعات کسب کنید. نحوه ایجاد خط لوله، ادغام Jenkins با سیستم‌های کنترل نسخه، توزیع عواملی مانند کانتینرهای Docker، اجرای و انتشار آزمایش‌ها، تولید مصنوعات برای بررسی، و ایمن‌سازی حلقه DevOps خود را با پیکربندی کاربران و مجوزها بیابید. مهارت های جدید خود را در طول مسیر در چالش های انتهای هر بخش امتحان کنید.


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

مقدمه Introduction

  • از کد تا تولید با جنکینز From code to production with Jenkins

  • آنچه شما باید بدانید What you should know

1. جنکینز و DevOps 1. Jenkins and DevOps

  • جنکینز و چرخه عمر DevOps Jenkins and the DevOps lifecycle

  • چالش: استقرار یک سرور جنکینز Challenge: Deploy a Jenkins server

  • راه حل: یک سرور جنکینز مستقر کنید Solution: Deploy a Jenkins server

2. خط لوله جنکینز 2. The Jenkins Pipeline

  • از عبارات شرطی و تأییدیه های دستی استفاده کنید Use conditional expressions and manual approvals

  • راه حل: یک خط لوله پارامتری ایجاد کنید Solution: Develop a parameterized pipeline

  • از Pipeline Snippet Generator استفاده کنید Use the pipeline Snippet Generator

  • چالش: یک خط لوله پارامتری ایجاد کنید Challenge: Develop a parameterized pipeline

  • یک خط لوله اعلامی ایجاد کنید Create a declarative pipeline

  • یک خط لوله را پارامتر کنید Parameterize a pipeline

  • از متغیرها در خط لوله استفاده کنید Use variables in a pipeline

  • یک پروژه خط لوله ایجاد کنید Create a pipeline project

3. جنکینز را با سیستم های کنترل نسخه ادغام کنید 3. Integrate Jenkins with Version Control Systems

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

  • خط لوله به عنوان کد با جنکینزفایل Pipeline as code with Jenkinsfile

  • جنکینز را به GitHub متصل کنید Connect Jenkins to GitHub

  • اسکریپت ها را از خط لوله اجرا کنید Run scripts from the pipeline

  • یک نشان وضعیت به فایل‌های Markdown اضافه کنید Add a status badge to Markdown files

  • راه حل: جنکینز را به GitHub متصل کنید Solution: Connect Jenkins to GitHub

4. عوامل و سازه های توزیع شده 4. Agents and Distributed Builds

  • راه حل: بهبود خط لوله عامل داکر Solution: Improve a Docker agent pipeline

  • چالش: بهبود خط لوله عامل داکر Challenge: Improve a Docker agent pipeline

  • عوامل داکر را به جنکینز اضافه کنید Add Docker agents to Jenkins

  • یک عامل SSH را به جنکینز اضافه کنید Add an SSH agent to Jenkins

  • بیلدها را با عوامل توزیع کنید Distribute builds with agents

5. مصنوعات و آزمایش 5. Artifacts and Testing

  • از نتایج آزمایش برای توقف ساخت استفاده کنید Use test results to stop a build

  • آثار باستانی و اثر انگشت Artifacts and fingerprinting

  • چالش: ایجاد مصنوعات و گزارش Challenge: Create artifacts and reports

  • نتایج آزمون و گزارش های پوشش کد را منتشر کنید Publish test results and code coverage reports

  • راه حل: ایجاد مصنوعات و گزارش Solution: Create artifacts and reports

6. ایمن کردن جنکینز 6. Securing Jenkins

  • مجوزهای مبتنی بر پروژه را پیکربندی کنید Configure project-based permissions

  • چالش: پیکربندی کاربران و مجوزها Challenge: Configure users and permissions

  • جنکینز را با حساب های کاربری ایمن کنید Secure Jenkins with user accounts

  • از اسرار و اعتبار استفاده کنید Use secrets and credentials

  • راه حل: پیکربندی کاربران و مجوزها Solution: Configure users and permissions

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری جنکینز
جزییات دوره
2h 35m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
50,494
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

مهندس ارشد سیستم

مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.

یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.

مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.

مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارت‌های قوی در خدمات مشتری دارد و در عیب‌یابی سریع مشکلات فنی شهرت دارد - یا زمانی که راه‌حلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام می‌کند!

تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فن‌آوری‌های ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.