ترکیب ابزارهای DevOps در مقیاس - Jenkins، SonarQube، Artifactory، Splunk و Jira

Combining DevOps Tools at Scale - Jenkins, SonarQube, Artifactory, Splunk, and Jira

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

آیا نیاز به ساخت برنامه‌های کاربردی آماده ابری قوی در مقیاس سازمانی دارید؟

این دوره شما را با اجرای CICD با استفاده از جنکینز شروع می کند. ابتدا شما را با اصول جنکینز - خدمات اصلی، ویژگی ها و اصطلاحات مرتبط آشنا می کنیم. سپس به شما نشان می دهیم که چگونه از جنکینز برای ایجاد خطوط لوله موثر CICD استفاده کنید. این دوره شما را با ابزارهای مختلف ساخت شخص ثالث و برنامه‌های کاربردی مرتبط برای آزمایش و مدیریت مصنوع آشنا می‌کند که به شما کمک می‌کند بیشترین بهره را از جنکینز ببرید و اطمینان حاصل شود که برنامه‌های شما سخت‌تر و همیشه آماده تولید هستند!

اهداف آموزشی

  • اصول اولیه اتوماسیون ساخت که در جنکینز پیاده‌سازی شده است و اینکه چگونه باید برای مدیریت و نگهداری ساخت، آزمایش و استقرار پروژه‌های نرم‌افزاری سازمانی خود استفاده شود
  • نصب و پیکربندی خطوط لوله جنکینز
  • تفاوت های کلیدی بین خطوط لوله اعلامی و اسکریپت جنکینز
  • مدیریت مصنوعات ساخت و نتایج آزمایش
  • کوچک کردن جنکینز با استفاده از تنظیمات Master و Build Agent با استفاده از SSH
  • مزایای کدگذاری دستورالعمل‌های ساخت خط لوله با استفاده از فایل جنکینز
  • استفاده از کانتینرهای Docker در خط لوله جنکینز برای ایجاد ایزوله سازی و انعطاف بیشتر ساخت
  • نصب و استفاده از رابط کاربری جدیدتر و مدرنتر مبتنی بر خط لوله BlueOcean
  • ادغام و استفاده از ابزارهای ساخت شخص ثالث مانند Gradle، Maven، Yarn، Webpack و بسیاری دیگر در یک خط لوله Jenkins
  • یکپارچه سازی و استفاده از برنامه های شخص ثالث مانند SonarQube، Artifactory، DockerHub، Jira

مخاطب مورد نظر
هرکسی که علاقه مند به یادگیری نحوه استفاده از خطوط لوله Jenkins CICD برای ساخت برنامه های کاربردی آماده ابری درجه سازمانی قوی در مقیاس است.

پیش نیازها

  • درک اولیه CICD یا یکپارچه سازی مداوم و تحویل مستمر
  • درک اولیه توسعه نرم افزار و چرخه عمر توسعه نرم افزار
  • درک اولیه از کنترل نسخه و گردش کار مرتبط

طرح کلی محتوا

این دوره بیش از 9 ساعت محتوای آموزشی ارائه می دهد که در 2 سخنرانی ویدیویی آموزشی با کیفیت بالا، 4 تمرین آزمایشگاهی عملی و یک امتحان آمادگی نهایی ارائه می شود. محتوایی که ما پوشش می دهیم به شرح زیر است:

استفاده از Jenkins برای ایجاد خطوط لوله CICD - مقدمه
این دوره آموزشی شما را با Jenkins آشنا می کند، یک ابزار منبع باز محبوب که برای انجام یکپارچه سازی مداوم و تحویل مداوم استفاده می شود. ما زودتر وقت خود را صرف بررسی ویژگی های کلیدی جنکینز و اصطلاحات مرتبط می کنیم. سپس شما را در پیکربندی Jenkins برای اجرای ساخت‌های خودکار با استفاده از کنسول مدیریت وب جنکینز در دست در نمایش‌ها راهنمایی می‌کنیم و اطمینان حاصل می‌کنیم که با Jenkins و نحوه مدیریت آن آشنا می‌شوید.

ایجاد یک خط لوله Jenkins CICD با یکپارچه سازی SonarQube برای انجام تجزیه و تحلیل کد استاتیک
ادغام Jenkins با SonarQube برای ایجاد یک پلت فرم خودکار برای انجام بازرسی مداوم کد برای تضمین کیفیت و امنیت

ایجاد خط لوله Jenkins CICD با یکپارچه سازی مصنوعی برای مدیریت ساخت مصنوعات

> Jenkins را با Artifactory ادغام کنید تا یک پلتفرم خودکار برای ساخت و مدیریت مصنوعات قابل استقرار (باینری) ایجاد کنید

استفاده از Jenkins برای ایجاد خطوط لوله CICD - Advanced
این دوره آموزشی شما را با Jenkins آشنا می کند، یک ابزار منبع باز محبوب که برای انجام یکپارچه سازی مداوم و تحویل مداوم استفاده می شود. ما زودتر وقت خود را صرف بررسی ویژگی های کلیدی جنکینز و اصطلاحات مرتبط می کنیم. سپس شما را در پیکربندی Jenkins برای اجرای ساخت‌های خودکار با استفاده از کنسول مدیریت وب جنکینز در دست در نمایش‌ها راهنمایی می‌کنیم و اطمینان حاصل می‌کنیم که با Jenkins و نحوه مدیریت آن آشنا می‌شوید.

ایجاد یک خط لوله Jenkins CICD برای ایجاد یک تصویر Docker با یکپارچه سازی Splunk
ادغام Jenkins با Docker برای ایجاد یک روش CICD قوی برای ساخت و بسته بندی ظروف قابل اجرا

یک خط لوله Jenkins CICD ایجاد کنید تا نتایج ساخت را در Jira منتشر کنید
جنکینز و Jira را برای ایجاد راه حلی ادغام کنید که می تواند برای گزارش مشکلات استفاده شود همانطور که برای هر کار ساخت خط لوله CICD اتفاق می افتد

منابع
مخازن GitHub زیر شامل پیکربندی‌های Jenkins نمونه است که در نمایش‌های ارائه شده استفاده می‌شود



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

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

مقدمه ای بر CI/CD با جنکینز Introduction to CI/CD with Jenkins

  • استفاده از جنکینز برای ایجاد خطوط لوله CICD - مقدمه Using Jenkins to Create CICD Pipelines - Introduction

  • جنکینز دیپ دیو Jenkins Deep Dive

  • نصب جنکینز Jenkins Installation

  • جنکینز - EC2 اوبونتو را نصب کنید Install Jenkins - EC2 Ubuntu

  • Jenkins - Docker Compose را نصب کنید Install Jenkins - Docker Compose

  • ایجاد پروژه Freestyle پایه Create Basic Freestyle Project

  • پروژه های زنجیره ای - بالادست/پایین دست Chaining Projects - Upstream/Downstream

  • ساخت یک پروژه ذخیره شده GitHub Building a GitHub Stored Project

  • تریگرها را با قلاب های GitHub بسازید Build Triggers with GitHub Hooks

  • خط لوله جنکینز Jenkins Pipeline

  • خطوط لوله اعلامی جنکینز Jenkins Declarative Pipelines

  • خطوط لوله نوشته جنکینز Jenkins Scripted Pipelines

  • ساخت خطوط لوله - Maven Build Pipelines - Maven

  • ساخت خطوط لوله - اسکریپت شده Build Pipelines - Scripted

  • ساخت خطوط لوله - Gradle Build Pipelines - Gradle

  • ساخت خطوط لوله - اعلامی Build Pipelines - Declarative

جنکینز CICD - پیشرفته Jenkins CICD - Advanced

  • زیرساخت جنکینز Jenkins Infrastructure

  • Build Agent - بزرگ‌سازی زیرساخت‌های ساخت Build Agent - Scaling Out the Build Infrastructure

  • Build Agent - فضای مبادله رایگان را پیکربندی کنید Build Agent - Configure Free Swap Space

  • پیکربندی مبتنی بر جنکینزفایل Jenkinsfile Based Configuration

  • جنکینز بلو اوشن Jenkins BlueOcean

  • اقیانوس آبی - نصب و پیکربندی Blue Ocean - Install and Configure

  • اقیانوس آبی - ایجاد/ویرایش خط لوله Blue Ocean - Create/Edit a Pipeline

  • جنکینز داکر بیلد Jenkins Docker Builds

  • سازه های مبتنی بر Docker - نصب و پیکربندی Docker Based Builds - Install and Configure

  • ساخت‌های مبتنی بر داکر - خط لوله ایجاد کنید Docker Based Builds - Create Pipeline

  • اقیانوس آبی - بسته را بسازید و تصویر Docker را در Docker Hub منتشر کنید Blue Ocean - Build Package and Publish Docker Image to Docker Hub

بررسی دوره Course Review

  • بررسی دوره Course Review

نمایش نظرات

CloudAcademy یک پلتفرم آموزش آنلاین است که به کاربران کمک می‌کند مهارت‌های خود را در زمینه محاسبات ابری (Cloud Computing) و فناوری‌های مرتبط با آن ارتقا دهند. این پلتفرم طیف گسترده‌ای از دوره‌های آموزشی، آزمون‌ها و تمرینات عملی را در موضوعاتی مانند AWS، Microsoft Azure، Google Cloud Platform، DevOps، امنیت سایبری و داده‌های بزرگ ارائه می‌دهد.

ترکیب ابزارهای DevOps در مقیاس - Jenkins، SonarQube، Artifactory، Splunk و Jira
جزییات دوره
3h 3m
29
CloudAcademy CloudAcademy
(آخرین آپدیت)
4,898
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Cook Jeremy Cook

جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.

او پیشینه قوی در مهندسی نرم‌افزار دارد و با زبان‌های مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمان‌های اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.

جرمی دارای گواهینامه‌های حرفه‌ای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).

Jeremy Cook Jeremy Cook

جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.

او پیشینه قوی در مهندسی نرم‌افزار دارد و با زبان‌های مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمان‌های اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.

جرمی دارای گواهینامه‌های حرفه‌ای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).