آموزش خودکارسازی جنکینز با Groovy

Automating Jenkins with Groovy

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

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

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

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

یادگیری اصول زبان Groovy Learning the Fundamentals of the Groovy Language

  • معرفی Introduction

  • کنسول Groovy The Groovy Console

  • نسخه ی نمایشی: کنسول Groovy Demo: The Groovy Console

  • انواع داده ها Data Types

  • نسخه ی نمایشی: انواع داده ها Demo: Data Types

  • ساختارهای کنترلی Control Structures

  • نسخه ی نمایشی: ساختارهای کنترلی Demo: Control Structures

  • زیر برنامه ها Subroutines

  • نسخه ی نمایشی: زیربرنامه ها Demo: Subroutines

  • کار با کلاس ها و اشیا Working with Classes and Objects

  • نسخه ی نمایشی: کار با کلاس ها و اشیاء Demo: Working with Classes and Objects

  • وراثت Inheritance

  • نسخه ی نمایشی: وراثت Demo: Inheritance

  • کار با بسته های خارجی Working with External Packages

  • نسخه ی نمایشی: کار با بسته های خارجی Demo: Working with External Packages

  • خلاصه Summary

کار با جنکینز و گرووی با هم Working with Jenkins and Groovy Together

  • جنکینز و گرووی چگونه با هم کار می کنند How Jenkins and Groovy Work Together

  • نسخه ی نمایشی: پیکربندی افزونه Groovy Demo: Configuring the Groovy Plug-in

  • درک سیستم و مراحل استاندارد Groovy Understanding System and Standard Groovy Steps

  • نسخه ی نمایشی: یک اسکریپت سیستمی Groovy Demo: A Groovy System Script

  • بسته بندی انواع اسکریپت Script Types Wrap Up

  • اجرای اسکریپت های Groovy در راه اندازی Executing Groovy Scripts on Startup

  • نسخه ی نمایشی: اسکریپت های راه اندازی Groovy Demo: Groovy Startup Scripts

  • کار با استثناها در Groovy Working with Exceptions in Groovy

  • نسخه ی نمایشی: کار با استثناها در Groovy Demo: Working with Exceptions in Groovy

  • گرفتن کتابخانه های خارجی Grabbing External Libraries

  • خلاصه Summary

ساخت بیلدها با Groovy Creating Builds with Groovy

  • مشکل با ساخت The Problem with Builds

  • نسخه ی نمایشی: نگاهی به داخلی جنکینز Demo: A Look at Jenkins Internals

  • راه حل: جنکینزفایل The Solution: Jenkinsfile

  • نسخه ی نمایشی: پیکربندی و ساخت با Jenkinsfile Demo: Configuring and Building with a Jenkinsfile

  • ساختن Jenkinsfile ما برای انجام برخی کارها Making Our Jenkinsfile Do Some Real Work

  • نسخه ی نمایشی: ساخت خط لوله واقعی جنکینزفایل Demo: A Real Jenkinsfile Pipeline Build

  • یک مقایسه مفید A Useful Comparison

  • خلاصه Summary

کار با کتابخانه های مشترک و افزونه ها Working with Shared Libraries and Plug-ins

  • معرفی Introduction

  • استفاده مجدد از کد Groovy در جنکینز Reusing Groovy Code in Jenkins

  • نسخه ی نمایشی: کتابخانه های مشترک جهانی Demo: Global Shared Libraries

  • Groovy چگونه اجرا می شود How Groovy Is Executed

  • نسخه ی نمایشی: تعمیر کتابخانه ما با NonCPS Demo: Fixing Our Library with NonCPS

  • دریافت تغییرات ما در یادداشت های انتشاری ما Getting Our Changes into Our ReleaseNotes

  • نسخه ی نمایشی: ارتقای ReleaseNotes ما Demo: Upgrading Our ReleaseNotes

  • خطوط لوله مشترک Shared Pipelines

  • نسخه ی نمایشی: ایجاد یک خط لوله مشترک Demo: Creating a Shared Pipeline

  • جمع بندی: کار با کتابخانه های مشترک Wrap up: Working with Shared Libraries

  • کار با افزونه ها Working with Plug-ins

  • نسخه ی نمایشی: کار با افزونه ها در اسکریپت Demo: Working with Plug-ins in Script

  • یک الگوی اسکریپت پلاگین A Plug-in Script Pattern

  • نسخه ی نمایشی: اجرای فهرست سفید افزونه Demo: Enforcing a Plug-in Whitelist

  • و اکنون، یک هشدار And Now, a Warning

مدیریت کاربران و اعتبارنامه ها Managing Users and Credentials

  • معرفی Introduction

  • نسخه ی نمایشی: کار با کاربران Demo: Working with Users

  • کار با اعتبارنامه Working with Credentials

  • ایجاد اعتبار در اسکریپت Creating Credentials in Script

  • نسخه ی نمایشی: مدیریت اعتبارنامه ها در اسکریپت Demo: Managing Credentials in Script

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش خودکارسازی جنکینز با Groovy
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 9m
57
Pluralsight (پلورال سایت) pluralsight-small
08 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Chris Behrens

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.

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

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

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