آموزش با استفاده از خطوط لوله اعلامی جنکینز

Using Declarative Jenkins Pipelines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با استفاده از خط لوله های اعلامی ذخیره شده در Jenkinsfiles که در کنار کد منبع پروژه شما زندگی می کنند ، روش مدرن استفاده از جنکینز را بیاموزید. خطوط لوله استفاده مجدد را تسهیل می کنند و کل تجربه جنکینز شما را از مدیریت عامل گرفته تا ساخت شعبه ساده می کنند. خطوط لوله اعلامی روشی مدرن برای استفاده از جنکینز است ، جایگزینی مشاغل آزاد که به صورت XML در سرور جنکینز ذخیره می شوند با فایل های Jenkinsfiles که در کنترل منبع با پروژه شما در این دوره ، با استفاده از Declarative Jenkins Pipelines ، شما خواهید آموخت که چگونه از خطوط لوله استفاده کنید و نحوه نگهداری آنها از راه اندازی Jenkins را بسیار آسان تر می کنید. ابتدا اصول خطوط لوله ، نحوه ساختاردهی مشاغل و اجرای مراحل ساخت را مشاهده خواهید کرد. سپس ، شما می آموزید که چگونه خطوط لوله با استفاده از ساختارهای پارامتر شده ، کد Groovy و مراحلی که در کتابخانه های مشترک قابل دسترسی است ، استفاده مجدد را تقویت می کنند. سرانجام ، شما خواهید فهمید که چگونه ویژگی های خطوط لوله از بسیاری از گردش های مختلف پشتیبانی می کند - از استفاده از ظروف Docker به عنوان عوامل ساخت ، تا اجرای کارهای خط لوله در چندین شاخه کد منبع. پس از پایان دوره ، آماده خواهید بود که تمام مشاغل قدیمی سبک آزاد خود را به عنوان خط لوله بازنویسی کنید و از جنکینز به عنوان یک ابزار با ارزش به جای یک بار نگهداری استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی خطوط لوله و Jenkinsfile Introducing Pipelines and the Jenkinsfile

  • نحوه و چرا خطوط لوله جنکینز The How and Why of Jenkins Pipelines

  • نسخه ی نمایشی: ایجاد و اجرای خطوط لوله ساده Demo: Creating and Running Simple Pipelines

  • درک ساختار خط لوله Understanding Pipeline Structure

  • نسخه ی نمایشی: مدلسازی گردش کار در خطوط لوله Demo: Modelling Workflows in Pipelines

  • انجام کار با مراحل خط لوله Doing Work with Pipeline Steps

  • نسخه ی نمایشی: اضافه کردن قابلیت ساخت خط لوله Demo: Adding Pipeline Build Functionality

  • خلاصه ماژول Module Summary

ساخت خطوط لوله قابل استفاده مجدد Building Re-usable Pipelines

  • درک چگونگی بهبود خطوط لوله Understanding How to Improve Pipelines

  • نسخه ی نمایشی: Clean Code - Refactoring خطوط لوله Demo: Clean Code - Refactoring Pipelines

  • متمرکز کردن کد مشترک در کتابخانه های مشترک Centralizing Common Code in Shared Libraries

  • نسخه ی نمایشی: نوشتن & nbsp؛ و & nbsp؛ استفاده از & nbsp؛ کتابخانه های مشترک & nbsp؛ Demo: Writing and Using Shared Libraries

  • ساختار کتابخانه های مشترک Structuring Shared Libraries

  • نسخه ی نمایشی: ابزارهای توسعه خط لوله Demo: Pipeline Development Tools

  • خلاصه ماژول Module Summary

استفاده از خطوط لوله برای پشتیبانی از گردش کار Using Pipelines to Support Your Workflow

  • درک روش مدرن استفاده از جنکینز Understanding the Modern Way to Use Jenkins

  • نسخه ی نمایشی: استفاده از Docker در خطوط لوله Demo: Using Docker in Pipelines

  • اجرای مراحل ساخت در نمایندگی های کانتینر Running Build Steps in Container Agents

  • نسخه ی نمایشی: & nbsp؛ خطوط لوله به اشتراک گذاشته شده & nbsp؛ و & nbsp؛ افزونه & nbsp؛ کار & nbsp؛ DSL Demo: Shared Pipelines and the Job DSL Plugin

  • تعریف خطوط لوله در کتابخانه های مشترک Defining Pipelines in Shared Libraries

  • نسخه ی نمایشی: استفاده از خطوط لوله چند شاخه Demo: Using Multi-branch Pipelines

  • خلاصه ماژول Module Summary

نمایش نظرات

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

آموزش با استفاده از خطوط لوله اعلامی جنکینز
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 5m
22
Pluralsight (پلورال سایت) pluralsight-small
12 اردیبهشت 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
68
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP

Pluralsight (پلورال سایت)

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

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