آموزش جنکینز (Jenkins): اتوماسیون توسعه نرم‌افزار و مدیریت سیستم - آخرین آپدیت

دانلود Learning Jenkins: Automating Software Development and System Administration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا برای توسعه نرم‌افزار، مدیریت سیستم یا کارهای مهندسی خود به اتوماسیون نیاز دارید؟ این دوره شما را با جنکینز (Jenkins) آشنا می‌کند؛ ابزاری با قابلیت پیکربندی بالا که برای خودکارسازی وظایف توسعه نرم‌افزار و مدیریت سیستم استفاده می‌شود و به شما کمک می‌کند تا در استفاده از آن مهارت یابید. در این دوره همراه با مدرس، مایکل جنکینز، نحوه نصب شخصی جنکینز و آشنایی با رابط کاربری این برنامه را خواهید آموخت. مایکل گام‌به‌گام نحوه پیکربندی اولین Job در جنکینز را آموزش می‌دهد. پس از کسب تجربه در ایجاد Jobها، او نحوه کار با محیط‌های کاری (Workspaces)، آرتیفکت‌ها (Artifacts) و پارامترها را به شما نشان می‌دهد. در پایان این دوره، شما مهارت‌های لازم برای سازماندهی Jobها در پوشه‌ها و نماها (Views) را کسب کرده و با مفهوم Pipeline as Code آشنا خواهید شد.

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

مقدمه Introduction

  • چرا جنکینز را انتخاب کنیم؟ Why choose Jenkins?

  • شروع مسیر DevOps با جنکینز Kickstart your DevOps journey with Jenkins

  • پیش‌نیازها و اصطلاحات کلیدی Prerequisites and key terms

1. نصب جنکینز 1. Installing Jenkins

  • راهکار: راه‌اندازی سرور جنکینز در ویندوز Solution: Set up a Jenkins server on Windows

  • نیازمندی‌های سیستم System requirements

  • مدیریت ابزارهای (Tools) جنکینز Manage tools

  • مدیریت پلاگین‌ها Manage plugins

  • اتمام نصب جنکینز Finish a Jenkins installation

  • رابط کاربری جنکینز The Jenkins user interface

2. جاب‌های جنکینز (Jenkins Jobs) 2. Jenkins Jobs

  • انواع جاب‌ها Job types

  • محرک‌های ساخت (Build Triggers) Build triggers

  • توضیحات بیلد و مدیریت کد منبع Build description and source code management

  • اجرا و نظارت بر جاب‌ها با استفاده از خروجی کنسول Run and monitor jobs using console output

  • راهکار: اتوماسیون نظارت بر سیستم با جنکینز Solution: Automate system monitoring with Jenkins

  • نظارت بر روندهای ساخت Monitor build trends

  • اولین جاب جنکینز شما Your first jenkins job

  • محیط ساخت (Build Environment) The build environment

  • اجرا و نظارت بر جاب‌ها Run and monitor jobs

3. محیط‌های کاری، آرتیفکت‌ها و پارامترها 3. Job Workspaces, Artifacts, and Parameters

  • پارامترهای Boolean Boolean parameters

  • راهکار: استفاده از ابزار ساخت و پارامترها Solution: Use a build tool and parameters

  • مدیریت آرتیفکت‌ها Manage artifacts

  • پارامترهای انتخابی (Choice Parameters) Choice parameters

  • استفاده از یک ابزار ساخت جهانی (Global Build Tool) Using a global build tool

  • مرور محیط کاری یک جاب Browse a job's workspace

  • زمان‌بندی جاب‌ها Schedule jobs

  • پارامترها و متغیرهای محیطی Parameters and environment variables

  • پارامترهای رشته‌ای (String Parameters) String parameters

4. سازماندهی جاب‌ها با استفاده از نماها و پوشه‌ها 4. Organize Jobs with Views and Folders

  • جستجو با استفاده از Command Palette Search with the command palette

  • نماها و پوشه‌ها Views and folders

  • ایجاد یک نما (View) Create a view

  • راهکار: ایجاد پوشه‌ها و نماها Solution: Create folders and views

  • ایجاد یک پوشه Create a folder

  • حذف نماها و پوشه‌ها Delete views and folders

جمع‌بندی Conclusion

  • پایپ‌لاین به عنوان کد (Pipeline as Code) Pipeline as code

  • گام‌های بعدی با جنکینز Next steps with Jenkins

  • عامل‌های ساخت (Build Agents) و Cloud Runners Build agents and cloud runners

نمایش نظرات

آموزش جنکینز (Jenkins): اتوماسیون توسعه نرم‌افزار و مدیریت سیستم
جزییات دوره
1h 40m
36
(آخرین آپدیت)
6,318
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

مهندس ارشد سیستم

مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.

یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.

مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.

مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارت‌های قوی در خدمات مشتری دارد و در عیب‌یابی سریع مشکلات فنی شهرت دارد - یا زمانی که راه‌حلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام می‌کند!

تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فن‌آوری‌های ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.