DevOps با GIT(Flow) Jenkins، Artifactory، Sonar، ELK، JIRA [ویدئو]

DevOps with GIT(Flow) Jenkins, Artifactory, Sonar, ELK, JIRA [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره نحوه ساخت محیط DevOps را برای سازمان ها آموزش می دهد. این امر زنجیره ابزار DevOps را متناسب با سازمان خود شناسایی می کند و در صورت نیاز سفارشی می کند. شما می توانید یک راه اندازی محیط کامل برای دسته های اصلی در مجموعه ابزار DevOps ایجاد کنید. در این دوره ما برخی از بهترین شیوه‌ها و زنجیره ابزار را بررسی می‌کنیم که به شما در تنظیم گردش‌های کاری خودکار برای عملیات و توسعه کمک می‌کند. این به شما کمک می کند تا دانش خود را در مورد DevOps افزایش دهید و به شما فرصتی می دهد تا به یک عامل تغییر در شرکت خود تبدیل شوید تا وظایف دستی شعبه بندی، تعهد کد، بررسی کد، ادغام کد، ساخت، آزمایش (واحد و یکپارچه سازی)، کیفیت کد را به حداقل برسانید. معیارها و استانداردها، ادغام با مدیر مخزن، تجزیه و تحلیل، استقرار کد به سرور و نظارت بر برنامه در سراسر محیط ها. این دوره همچنین چرخه حیات چابک را از نقطه شناسایی یک نیاز و گرفتن و توسعه و استقرار پوشش می دهد و قابلیت ردیابی توسط داستان را ارائه می دهد. * محیط DevOps را برای سازمان خود بسازید. * محیط DevOps را برای موارد استفاده چندگانه در سازمان خود گسترش دهید. * زنجیره ابزار DevOps را متناسب با سازمان خود شناسایی کنید و در صورت نیاز سفارشی کنید. * راه اندازی کامل محیط برای دسته های اصلی در مجموعه ابزار DevOps. این دوره برای کسانی طراحی شده است که می خواهند فلسفه و مدل DevOps را یاد بگیرند و درک کنند و برای کسانی که می خواهند عامل تغییر در سازمان خود باشند تا مدل DevOps را اتخاذ کنند. * استفاده کارآمد از زنجیره ابزار DevOps را نشان دهید * * راه اندازی کامل محیط را برای دسته های اصلی در مجموعه ابزار DevOps بیاموزید.

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

معرفی Introduction

  • معرفی Introduction

پیش نیازها Prerequisites

  • دانلود ابزارها و نرم افزارهای مورد نیاز Required Tools and Software Downloads

نصب و پیکربندی نرم افزار Installation and Configuration of Software

  • آپاچی تامکت را نصب و پیکربندی کنید Install and Configure Apache Tomcat

  • Jfrog Artifactory را نصب و پیکربندی کنید Install and Configure Jfrog Artifactory

  • Apache Maven را نصب و پیکربندی کنید Install and Configure Apache Maven

  • Jenkins قسمت 1 را نصب و پیکربندی کنید Install and Configure Jenkins Part 1

  • Jenkins Part II را نصب و پیکربندی کنید Install and Configure Jenkins Part II

  • تنظیمات امنیتی Maven Maven Security Setup

توسعه (کد، تست، بررسی و ادغام) Development (Code, Test, Review and Merge)

  • SSH را برای GitHub برای کاربر تنظیم کنید Setup SSH for GitHub for User

  • یک مخزن GitHub ایجاد کنید و GitFlow را راه اندازی کنید Create a GitHub Repository and setup GitFlow

  • یک پروژه بهار بوت ایجاد کنید Create a Spring Boot Project

  • راه اندازی و واردات بهار STS Spring STS Setup and Import

  • کد سرور پایه بوت Spring Spring Boot Basic Server Code

  • کد کلاینت پایه Spring Boot Spring Boot Basic Client Code

  • برای SCM و Artifactory پیکربندی کنید Configure for SCM and Artifactory

  • تغییرات را انجام دهید و درخواست کشش را ارسال کنید Commit changes and submit pull request

یکپارچه سازی مداوم و استقرار مداوم Continuous Integration and Continuous Deploy

  • تنظیمات SSH و Maven را برای کاربر جنکینز تنظیم کنید Setup SSH and Maven Settings for Jenkins User

  • پلاگین های جنکینز را نصب کنید Install Jenkins Plugins

  • پلاگین جنکینز پایه Jenkins Plugin Basic

  • جنکینز SNAPSHOT Builds Jenkins SNAPSHOT Builds

  • پلاگین Jenkins Tomcat Deploy Jenkins Tomcat Deploy Plugin

  • جنکینز تامکت استقرار اسکریپت Jenkins Tomcat Deploy Script

انتشار ویژگی GitFlow (1.0.0) GitFlow Feature Release (1.0.0)

  • انتشار را شروع کنید Start a Release

  • کد انتشار QA از برچسب Release code to QA from tag

  • کد را به PROD از مصنوع رها کنید Release code to PROD from artifactory

  • پایان انتشار فعلی Finish Current Release

انتشار ویژگی GitFlow (1.2.0) GitFlow Feature Release (1.2.0)

  • یک Release را شروع کنید و در همه محیط ها مستقر کنید Start a Release and deploy to all environments

  • پایان انتشار Finish Release

GitFlow HotFix Release (1.2.1) GitFlow HotFix Release (1.2.1)

  • یک نسخه رفع اشکال ایجاد کنید و یک نسخه رفع اشکال را شروع و پایان دهید. Create a Bugfix Release and Start and Finish a BugFix Release.

نظارت بر برنامه و گزارش Application and Log Monitoring

  • نسخه 1.3.0 را برای افزودن Logging و Deploy به همه محیط ها منتشر کنید Release 1.3.0 for adding Logging and Deploy to all environments

  • انتشار را تمام کنید Finish the Release

  • پایان انتشار ادامه دارد Finish the Release Continued

  • Elastic search و Kibana را نصب و پیکربندی کنید Install and Configure Elastic search and Kibana

  • Logstash را نصب و پیکربندی کنید Install and Configure Logstash

  • داشبورد را پیکربندی کنید و گزارش‌ها را مرور کنید Configure Dashboard and Review the logs

ادغام معیارهای کیفیت کد پیوسته SonarQube SonarQube Continuous Code Quality Metrics Integration

  • نصب SonarQube SonarQube Installation

  • تنظیمات SonarQube Maven SonarQube Maven Settings

  • کد SonarQube تغییر می کند SonarQube Code Changes

  • آماده سازی انتشار SonarQube GIT SonarQube GIT Release Preparation

  • ادغام SonarQube Jenkins SonarQube Jenkins Integration

  • بررسی اجمالی نتایج SonarQube SonarQube Results Overview

  • بسته شدن انتشار SonarQube GIT SonarQube GIT Release Closure

پیکربندی و ساخت خط لوله جنکینز Jenkins Pipeline Configuration and Build

  • پیکربندی خط لوله جنکینز و تغییرات کد را درک کنید Understand Jenkins Pipeline Configuration and Code Changes

  • پیکربندی کار خط لوله جنکینز و بررسی نتایج خط لوله Jenkins Pipeline Job Configuration and Review Pipeline Results

JIRA Confluence GitHub Jenkins ادغام JIRA Confluence GitHub Jenkins Integration

  • JIRA Confluence و GitHub ادغام JIRA Confluence and GitHub Integration

  • ادغام GitHub Jenkins JIRA با NGROK GitHub Jenkins JIRA Confluence Integration with NGROK

معرفی خط لوله چند شاخه ای جنکینز با استفاده از Blueocean Jenkins Multibranch Pipeline Introduction using Blueocean

  • قسمت 1 مقدمه Blueocean Blueocean Introduction Part 1

  • قسمت 2 مقدمه Blueocean Blueocean Introduction Part 2

  • پیکربندی خط لوله چند شاخه Blueocean Blueocean Multibranch Pipeline Configuration

  • تنظیم Blueocean و پیکربندی Git Blueocean Setup and Git Configuration

  • Blueocean Develop Branch Configuration Blueocean Develop Branch Configuration

  • Blueocean Understanding Pipeline به عنوان پیکربندی کد Blueocean Understanding Pipeline as Code Configuration

  • بخش 1 انتشار پیکربندی خط لوله چند شاخه Blueocean Blueocean Multibranch Pipeline Configuration Release Build Part 1

  • بخش 2 انتشار پیکربندی خط لوله چندشاخه Blueocean Blueocean Multibranch Pipeline Configuration Release Build Part 2

  • نسخه نهایی پیکربندی خط لوله چند شاخه Blueocean Blueocean Multibranch Pipeline Configuration Release Build Final

نتیجه Conclusion

  • بسته شدن Wrap up

نمایش نظرات

DevOps با GIT(Flow) Jenkins، Artifactory، Sonar، ELK، JIRA [ویدئو]
جزییات دوره
6 h 38 m
56
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nand Venegalla Nand Venegalla

Nand Venegalla یک توسعه دهنده نرم افزار با بیش از 16 سال تجربه به عنوان معمار فنی، رهبر، مهندس ارشد نرم افزار و مشاور و دارای تجربه به عنوان یک فریلنسر و کارآفرین است. او در طول زندگی حرفه ای خود فرصت کار در چندین زبان برنامه نویسی مختلف و حوزه های مختلف را داشته است و همیشه به توسعه برنامه های کاربردی وب فرانت اند علاقه مند بوده است و از اینکه در عصر فریمورک های MVVM هستم هیجان زده هستم. علاوه بر توسعه برنامه، او همیشه از طرفداران بزرگ فرآیندهای کارآمد، اتوماسیون و کاهش ضایعات غیر ضروری در تیم ها برای استفاده بهینه از زمان برای افزودن ارزش تجاری بوده است.