آموزش تسلط پیوسته ادغام با جنکینز [ویدئو]

Continuous Integration Mastery with Jenkins [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با استقبال گرم شروع می شود و شما را از طریق مراحل ضروری برای راه اندازی و پیکربندی Jenkins راهنمایی می کند. شما یاد خواهید گرفت که به داشبورد و رابط کاربری جنکینز پیمایش کنید و یک پایه محکم برای ساخت خطوط لوله CI ایجاد کنید. ماژول‌های اولیه راه‌اندازی یک محیط آزمایشگاهی و پیکربندی سرور جنکینز را پوشش می‌دهند، و اطمینان می‌دهند که شما آماده هستید تا در دوره عمیق‌تر فرو بروید. در مرحله بعد، ایجاد دستی خطوط لوله CI را بررسی خواهید کرد. از جدا کردن مخازن Git گرفته تا ایجاد مشاغل برای برنامه‌های جاوا، هر مرحله برای ایجاد اعتماد به نفس و تخصص شما طراحی شده است. شما یاد خواهید گرفت که آزمایش‌های واحد، کارهای بسته‌بندی را اضافه کنید و کارهای بالادستی و پایین‌دستی را به هم متصل کنید، همگی در حین تجسم فرآیند با افزونه Build Pipeline. جلسات آزمایشگاهی عملی یادگیری شما را تقویت می کند و به شما امکان می دهد مفاهیم را در زمان واقعی اعمال کنید. در بخش‌های پیشرفته، با تسلط بر نحو Jenkinsfile و رابط کاربری Blue Ocean به Pipeline به‌عنوان کد می‌پردازید. شما خطوط لوله چند شاخه را کاوش خواهید کرد، خطوط لوله را با استفاده از رابط کاربری وب ویرایش می‌کنید و گردش‌های کاری مبتنی بر Git را اعمال می‌کنید. این دوره با ادغام Jenkins با Docker به اوج خود می رسد، جایی که شما عوامل Docker را پیکربندی می کنید، Dockerfiles را می نویسید، و ساخت و انتشارات تصویر Docker را خودکار می کنید. هر ماژول مملو از مثال‌ها و آزمایشگاه‌های عملی است تا اطمینان حاصل شود که تجربه عملی به دست می‌آورید. Jenkins را برای Continuous Integration تنظیم و پیکربندی کنید داشبورد و رابط کاربری جنکینز را با اطمینان پیمایش کنید خطوط لوله CI را به صورت دستی و از طریق Jenkinsfile ایجاد و مدیریت کنید گردش‌های کاری مبتنی بر Git را پیاده‌سازی کنید و قوانین حفاظت از شعبه را اجرا کنید Jenkins را با Docker ادغام کنید و ساخت تصویر Docker را خودکار کنید پایش و عیب‌یابی خطوط لوله CI برای اطمینان از عملکرد روان این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان DevOps و متخصصان فناوری اطلاعات طراحی شده است که می‌خواهند با استفاده از Jenkins به یکپارچه‌سازی مداوم تسلط پیدا کنند. پیش نیازها شامل درک اولیه توسعه نرم افزار و سیستم های کنترل نسخه است. معرفی جامع جنکینز و ادغام مداوم * راهنمای گام به گام راه اندازی و پیکربندی جنکینز * کاوش عمیق در ایجاد خط لوله CI دستی و خودکار

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

معرفی دوره Course Introduction

  • به دوره خوش آمدید Welcome to the Course

مقدمه ای بر جنکینز Introduction to Jenkins

  • معرفی ماژول Module Intro

  • نحوه تنظیم محیط آزمایشگاه با جنکینز How to setup lab environment with Jenkins

  • راه اندازی و پیکربندی سرور جنکینز Setting up and Configuring Jenkins Server

ساخت خط لوله CI به صورت دستی Manually Building CI Pipeline

  • معرفی ماژول Module Intro

  • بررسی داشبورد و رابط کاربری جنکینز Exploring Jenkins Dashboard and UI

  • درک Use Case و Forking the Git Repo Understanding the Use Case and Forking the Git Repo

  • ایجاد Build Job برای برنامه جاوا Creating Build Job for Java App

  • افزودن مشاغل تست واحد و بسته Adding Unit Test and Package Jobs

  • اتصال مشاغل با بالادست و پایین دست Connecting Jobs with Upstreams and Downstreams

  • تجسم با پلاگین Build Pipeline، Polling SCM Visualising with Build Pipeline Plugin, Polling SCM

  • زمان آزمایشگاه - خودتان آن را امتحان کنید Lab Time - Try it Yourself

خط لوله به عنوان یک کد Pipeline as a Code

  • معرفی ماژول Module Intro

  • یادگیری نحو جنکینزفایل Learning Jenkinsfile Syntax

  • نوشتن Jenkinsfile Declarative برای برنامه جاوا Writing Declarative Jenkinsfile for Java App

  • راه اندازی خط لوله با رابط کاربری اقیانوس آبی Launching Pipeline with Blue Ocean UI

  • درک خط لوله چند شاخه Understanding Multi Branch Pipeline

  • ویرایش خط لوله با استفاده از رابط کاربری وب Editing Pipeline using Web UI

  • زمان آزمایشگاه - خودتان آن را امتحان کنید Lab Time - Try it Yourself

Jenkinsfile Deep Dive (یادگیری اضافی) Jenkinsfile Deep Dive (Extra Learning)

  • معرفی ماژول Module Intro

اجرای گردش های کاری مبتنی بر Git Enforcing Git Based Workflows

  • معرفی ماژول Module Introduction

  • مقدمه‌ای بر مدل‌های شاخه‌بندی Git Introduction to Git Branching Models

  • مدل توسعه مبتنی بر تنه Trunk Based development Model

  • پیکربندی قوانین حفاظت از شعبه Configuring Branch Protection Rules

  • درخواست های انشعاب، ادغام و کشش Branching, Merging and Pull Requests

  • بررسی کد اجباری Mandating Code Reviews

  • زمان آزمایشگاه - خودتان آن را امتحان کنید Lab Time - Try it Yourself

ادغام جنکینز با تحویل مبتنی بر کانتینر Integrating Jenkins with Container-based Delivery

  • معرفی ماژول Module Intro

  • چرا و چگونه جنکینز را با داکر ادغام کنیم Why and how integrate Jenkins with Docker

  • اجرای تست دود ادغام داکر Running a Docker Integration Smoke Test

  • پیکربندی عامل Docker Per Stage Configuring Per Stage Docker Agent

  • نوشتن Dockerfile برای بسته بندی اپلیکیشن Spring Boot Writing Dockerfile for Packaging Spring Boot App

  • بهینه سازی تصویر با ساخت چند مرحله ای Optimizing Image with Multi Stage Build

  • ساخت و انتشار خودکار تصویر Docker از جنکینز Automating Docker Image Build and Publish from Jenkins

  • پیکربندی اعتبارنامه رجیستری Docker Configuring Docker Registry Credentials

  • خلاصه Summary

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش تسلط پیوسته ادغام با جنکینز [ویدئو]
جزییات دوره
3h 0m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Gourav Shah
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gourav Shah Gourav Shah

مربی برتر| بیش از 58 هزار دانش آموز| مربی و نویسنده Devops