نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هیچ توسعه دهنده ای نمی خواهد در کار خود راکد بماند ، به خصوص وقتی که سعی در پیشرفت دارد! این دوره به شما می آموزد که چگونه با استفاده از زبان اتوماسیون برتر جنکینز ، 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
نمایش نظرات