آموزش دوره متوسط جنکینز: اتوماسیون، یکپارچه‌سازی و امنیت گردش‌کارهای CI/CD در مقیاس بالا - آخرین آپدیت

دانلود Intermediate Jenkins: Automate, Integrate, and Secure CI/CD Workflows at Scale

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره سطح متوسط، شما را قادر می‌سازد تا مهارت‌های مدیریت CI/CD خود را با استفاده از Jenkins به سطح جدیدی ارتقا دهید. در این دوره بیاموزید چگونه پایپ‌لاین‌های جنکینز را با استفاده از سینتکس Declarative و منطق شرطی راه‌اندازی و پیکربندی کنید. نحوه یکپارچه‌سازی جنکینز با سیستم‌های کنترل نسخه مانند GitHub را برای اتوماسیون گردش‌کارهای خود فرا بگیرید. با استفاده از Agentها و کانتینرهای Docker، اتوماسیون را از طریق Buildهای توزیع‌شده تقویت کرده و پیاده‌سازی مقیاس‌پذیر را تضمین کنید. همچنین بینش‌های لازم برای مدیریت Artifactها و انتشار بهینه نتایج تست‌ها را به دست آورید. محیط جنکینز خود را با حساب‌های کاربری، مجوزهای مبتنی بر پروژه و مدیریت Secretها برای محافظت از داده‌های حساس ایمن کنید. این دوره برای متخصصان DevOps، توسعه‌دهندگان اپلیکیشن و متخصصان فنی که به دنبال یک پلتفرم اتوماسیون DevOps قدرتمندتر هستند، ایده‌آل است و شما را قادر می‌سازد تا سیستم‌های CI/CD آماده تولید را با جنکینز مستقر، اجرا و نگهداری کنید.

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

مقدمه Introduction

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

  • راه‌اندازی سرور جنکینز Deploy a Jenkins server

1. پایپ‌لاین جنکینز 1. The Jenkins Pipeline

  • استفاده از مراحل ساخت در پایپ‌لاین Use build steps in a pipeline

  • پارامتری کردن پایپ‌لاین Parameterize a pipeline

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

  • راهکار: توسعه یک پایپ‌لاین پارامتری Solution: Develop a parameterized pipeline

  • استفاده از تولیدکننده تکه-کدهای پایپ‌لاین (Snippet Generator) Use the pipeline snippet generator

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

  • استفاده از متغیرها در پایپ‌لاین Use variables in a pipeline

2. یکپارچه‌سازی جنکینز با سیستم‌های کنترل نسخه 2. Integrate Jenkins with Version Control Systems

  • اجرای اسکریپت‌ها از طریق پایپ‌لاین Run scripts from the pipeline

  • اتصال جنکینز به گیت‌هاب Connect Jenkins to GitHub

  • پایپ‌لاین به عنوان کد با Jenkinsfile Pipeline as code with Jenkinsfile

  • راهکار: اتصال جنکینز به گیت‌هاب Solution: Connect Jenkins to GitHub

3. ایجنت‌ها و بیلد‌های توزیع‌شده 3. Agents and Distributed Builds

  • افزودن SSH Agent به جنکینز Add an SSH agent to Jenkins

  • توزیع بیلدها با استفاده از ایجنت‌ها Distribute builds with agents

  • افزودن ایجنت‌های داکر به جنکینز Add Docker agents to Jenkins

  • راهکار: بهبود پایپ‌لاین ایجنت داکر Solution: Improve a Docker agent pipeline

4. آرتیفکت‌ها و تستینگ 4. Artifacts and Testing

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

  • استفاده از نتایج تست برای متوقف کردن پایپ‌لاین Use test results to stop a pipeline

  • آرتیفکت‌ها و اثرانگشت‌گذاری (Fingerprinting) Artifacts and fingerprinting

  • راهکار: ایجاد آرتیفکت‌ها و گزارش‌ها Solution: Create artifacts and reports

  • استفاده از هوش مصنوعی برای تحلیل خطاها Use AI to analyze errors

5. ایمن‌سازی جنکینز 5. Securing Jenkins

  • استفاده از Secrets و اعتبارنامه‌ها Use secrets and credentials

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

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

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

جمع‌بندی Conclusion

نمایش نظرات

آموزش دوره متوسط جنکینز: اتوماسیون، یکپارچه‌سازی و امنیت گردش‌کارهای CI/CD در مقیاس بالا
جزییات دوره
1h 28m
26
(آخرین آپدیت)
1,073
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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