آموزش یادگیری جنکینز

Learning Jenkins

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با جنکینز ، ابزار اتوماسیون منبع باز برای توسعه نرم افزار و مدیریت سیستم آشنا شوید. با استفاده از جنکینز می توانید مدیریت ساخت ، ادغام و استقرار مداوم ، آزمایش ، مدیریت منابع ، نظارت و گزارش دهی و موارد دیگر را به صورت خودکار انجام دهید. این مقدمه به شما کمک می کند تا از Jenkins برای انتشار و استقرار سریعتر و قابل اعتماد نرم افزار استفاده کنید.

ابتدا بیاموزید که چگونه Jenkins را در Mac ، Windows ، Linux یا داخل یک ظرف Docker راه اندازی کنید و نحوه استفاده از پلاگین های Jenkins برای افزایش عملکرد آن را بیاموزید. در مرحله بعدی ، اولین شغل خود را گام به گام پیکربندی کنید و منجر به خروجی ضروری "سلام ، جهان" شوید و یاد بگیرید که با پارامترها مشاغل خود را مفیدتر و قابل حمل تر کنید. سپس برنامه ریزی شغل و نام های مستعار مناسب جنکینز را برای اجرای مشاغل در فواصل منظم بررسی کنید. این دوره با نکاتی در مورد سازماندهی مشاغل در پوشه ها و نماها و نگاهی کوتاه به خطوط لوله به عنوان کد - که به شما امکان می دهد یک سری کارها را به صورت مرحله ای انجام دهید ، خلاصه می شود.

با پایان آموزش ، شما می توانید Jenkins را به صورت محلی یا بر روی یک ماشین مجازی نصب کنید ، مشاغل Jenkins را ایجاد کنید که می توانند به صورت دستی یا بر اساس برنامه فعال شوند و پلاگین ها را برای گسترش چارچوب Jenkins نصب و پیکربندی کنید.
موضوعات شامل:
  • نصب جنکینز
  • استفاده از افزونه ها
  • ایجاد و پیکربندی شغل
  • در حال اجرا و نظارت بر مشاغل
  • مدیریت مصنوعات
  • کار با پارامترها
  • برنامه ریزی مشاغل
  • سازماندهی مشاغل با نماها و پوشه ها
  • تعریف مراحل با خطوط لوله

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • چرا جنکینز را انتخاب می کنید؟ Why choose Jenkins?

  • اصطلاحات کلیدی Key terminology

1. جنکینز را نصب کنید 1. Install Jenkins

  • الزامات سیستم System requirements

  • جنکینز را بر روی ویندوز نصب کنید Install Jenkins on Windows

  • جنکینز را در مک نصب کنید Install Jenkins on Mac

  • جنکینز را روی یک ظرف داکر نصب کنید Install Jenkins on a Docker container

  • جنکینز را در اوبونتو نصب کنید Install Jenkins on Ubuntu

  • رابط کاربری جنکینز The Jenkins user interface

  • افزونه های پیشنهادی The suggested plugins

  • افزونه ها را نصب و حذف کنید Install and uninstall plugins

  • افزونه ها را به روز کنید Update plugins

  • پیکربندی ابزار جهانی Global tool configuration

2. مشاغل در جنکینز 2. Jobs in Jenkins

  • ایجاد شغل Create a job

  • اولین کار جنکینز شما Your first Jenkins job

  • پیکربندی شغل اصلی Basic job configuration

  • پیکربندی شغل پیشرفته Advanced job configuration

  • کارها را اجرا و نظارت کنید Run and monitor jobs

  • کارها را در سیاهه کنسول اجرا و نظارت کنید Run and monitor jobs in the console log

  • روند ساخت را نظارت کنید Monitor build trends

3. جزئیات بیشتر در مورد شغل 3. More Detail on Jobs

  • پیکربندی شغل پیشرفته Advanced job configuration

  • فضای کاری شغلی را مرور کنید Browse a job's workspace

  • آثار باستانی را مدیریت کنید Manage artifacts

  • مشاغل پارامتری Parameterized jobs

  • پارامترهای رشته String parameters

  • پارامترهای انتخاب Choice parameters

  • پارامترهای بولی Boolean parameters

  • برنامه های شغلی Schedule jobs

4- سازماندهی مشاغل با نمای و پوشه ها 4. Organize Jobs with View and Folders

  • نماها و پوشه ها Views and folders

  • ایجاد نمای Create a view

  • یک پوشه ایجاد کنید Create a folder

  • نماها و پوشه ها را حذف کنید Delete views and folders

نتیجه Conclusion

  • معرفی خط لوله به عنوان کد An introduction to pipeline as code

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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