آموزش اتوماسیون جنکینز با Groovy

Automating Jenkins with Groovy

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

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

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

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

مبانی Groovy ، به طور خلاصه Groovy Fundamentals, Briefly

  • مقدمه 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

  • راه حل: Jenkinsfile The Solution: Jenkinsfile

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

  • کاری کنید که Jenkinsfile ما کار واقعی انجام دهد Making Our Jenkinsfile Do Some Real Work

  • نسخه ی نمایشی: ساخت یک خط لوله واقعی Jenkinsfile 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

  • نسخه ی نمایشی: به روزرسانی یادداشت های انتشار خود 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

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

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

  • کار با مدارک معتبر Working with Credentials

  • نسخه ی نمایشی: کار با مدارک معتبر Demo: Working with Credentials

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

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

  • خلاصه Summary

نمایش نظرات

آموزش اتوماسیون جنکینز با Groovy
جزییات دوره
2h 1m
58
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
30
4.5 از 5
دارد
دارد
دارد
Chris Behrens
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

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