آموزش جنکینز

Jenkins Essential Training

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: خطوط لوله یکپارچه سازی ، استقرار و تحویل مداوم را می توان از طریق ابزارهای زیادی ایجاد کرد ، اما Jenkins یکی از محبوب ترین هاست ، به دلیل قابلیت گسترش منبع باز و سهولت استفاده. آموزش ضروری جنکینز اصول پلتفرم را شامل می شود ، از جمله ساخت خودکار و آزمایش و ایمن سازی استقرارها. بیاموزید که چگونه شغل ایجاد کنید ، ایجاد کننده ایجاد کنید و آن را در چندین محیط توزیع کنید. مربی رابرت استارمر همچنین نحوه افزودن اعلان ها را برای هشدار به شما برای ایجاد تغییرات وضعیت و خرابی ها و گسترش Jenkins با پلاگین ها ، کتابخانه های مشترک و API نشان می دهد. وی همچنین چگونگی ایمن سازی استقرارها و دسترسی به محیط جنکینز و ذخیره سازی مصنوعات حاصل از مراحل ساخت را برای نگهداری توضیح می دهد. بعلاوه ، بیاموزید که چگونه چندین مرحله از فرآیند CI / CD را در یک خط لوله خودکار ترکیب کنید. این دوره شامل موارد استفاده پیشرفته ، بهترین شیوه ها و نکات شخصی سازی است که برای ایجاد مهارت در کاربر اول بار برای تبدیل شدن به یک مهندس توانمند جنکینز طراحی شده است.
      موضوعات شامل:
      • گردش کار CI / CD در جنکینز
      • ایجاد مشاغل
      • پیگیری و ایجاد ساختارها
      • توزیع سازه ها با عوامل
      • تمدید جنکینز
      • افزودن اعلان ها
      • ساخت تست
      • استفاده از REST API برای ایجاد ساختارها
      • ایمن سازی اعزام های خود
      • ایجاد و ذخیره مصنوعات
      • ایجاد خطوط لوله
      • بهترین روشها برای جنکینز

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

      مقدمه Introduction

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

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

      1. CI / CD 1. CI/CD

      • ادغام مداوم و استقرار Continuous integration and deployment

      • جنکینز برای استقرار مداوم Jenkins for continuous deployment

      2. مشاغل 2. Jobs

      • کار یا ساخت: چه تفاوتی دارد؟ Job or build: What's the difference?

      • ایجاد تعریف شغلی Creating a job definition

      • پارامتر کردن یک شغل Parameterizing a job

      • ایجاد چندین مرحله برای یک شغل Creating multiple steps for a job

      • اضافه کردن اسکریپت ها به عنوان یک مرحله کار Adding scripts as a job step

      3. می سازد 3. Builds

      • پیگیری وضعیت ساخت Tracking build state

      • نظرسنجی SCM برای ایجاد محرک Polling SCM for build triggering

      • جنکینز را به GitHub وصل کنید Connecting Jenkins to GitHub

      • تحریک ساخت Webhook Webhook build triggering

      4- نمایندگی ها و ساختمان های توزیع کننده 4. Agents and Distributing Builds

      • افزودن یک عامل ساخت SSH به جنکینز Adding an SSH build agent to Jenkins

      • مقیاس گذاری با یک سرویس ابری ایجاد می شود Scaling builds with a cloud service

      • استفاده از تصاویر داکر برای عوامل Using Docker images for agents

      • پیکربندی عوامل خاص Configuring specific agents

      5. گسترش جنکینز 5. Extending Jenkins

      • افزودن افزونه ها از طریق مدیر افزونه Adding plugins via plugin manager

      • با استفاده از کتابخانه های مشترک Using shared libraries

      6. اعلان ها 6. Notifications

      • اطلاعیه های ساخت دولت Notifications of build state

      • نشان های دولتی را برای SCM بسازید Build state badges for SCM

      7. تست 7. Testing

      • تست ها و گزارش های پوشش کد Code coverage tests and reports

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

      8. API REST 8. REST API

      • ساخت Triggering از طریق API REST انجام می شود Triggering builds via the REST API

      • بازیابی وضعیت ساخت از طریق API REST Retrieving build status via the REST API

      9. امنیت 9. Security

      • استقرار خود را با کاربران تضمین کنید Securing your deployment with users

      • تأیید اعتبار و پرونده های مخفی Securing secret credentials and files

      • حسابرسی از محیط شما Auditing your environment

      • استفاده از پوشه ها برای ایجاد قلمروهای امنیتی Using folders to create security realms

      10. مصنوعات 10. Artifacts

      • ایجاد و ذخیره سازی آثار Creating and storing artifacts

      • اثر انگشت برای ردیابی مصنوعات Fingerprinting for artifact tracking

      11. خطوط لوله 11. Pipelines

      • خودکار استقرار با خطوط لوله Automating deployment with pipelines

      • ایجاد دروازه خط لوله Creating pipeline gates

      • ارتقاء شغل برای خطوط لوله طولانی مدت Job promotion for long-running pipelines

      • اتوماسیون مخزن چند ترانه ای Multibranch repository automation

      • ایجاد خط لوله با قطعه Creating pipelines with snippets

      • کشف متغیرهای خط لوله جهانی Discovering global pipeline variables

      12. بهترین روشها 12. Best Practices

      • توزیع ساخت و سازها با عوامل Distributing builds with agents

      • خودکار نصب ابزار بر روی عوامل Automating tool installation on agents

      • کتابخانه های جهانی برای خطوط لوله Global libraries for pipelines

      • جنکینسفیل به عنوان کد Jenkinsfile as code

      • سازماندهی مشاغل در نماها Organizing jobs in views

      نتیجه Conclusion

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

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش جنکینز
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      2h 28m
      43
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      101,686
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Robert Starmer Robert Starmer

      رابرت استارمر مشاور ابری و بنیانگذار Kumulus Technologies است. در کومولوس ، رابرت و تیمش ارائه DevOps با تمرکز بر زیرساختها ، مهندسی قابلیت اطمینان سیستم و مشاوره محاسبات ابری را فراهم می کنند و شرکت ها را در همه سطوح قادر می سازند تا از فضای ابری خود استفاده بهینه کنند. او همچنین از بیش از 20 سال تجربه خود در زمینه های ابر ، SRE و DevOps برای آموزش صنعت از طریق مقالات ، ارائه ها و توسعه برنامه درسی استفاده می کند. رابرت یک مدیر مجاز OpenStack (COA) و فارغ التحصیل انستیتوی فناوری روچستر است.