آموزش اجرای جنکینز روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری - آخرین آپدیت

دانلود Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید چگونه یک محیط جنکینز (Jenkins) را با استفاده از سرورهای ابری AWS ایجاد کنید. در این دوره، مدرس مایکل جنکینز، مراحل راه‌اندازی Jenkins، ایجاد محیط بیلد (Build Environment)، اتصال به مخازن کد از طریق وب‌هوک‌ها (Webhooks)، استفاده از سرویس‌های استقرار و در نهایت متوقف کردن منابع AWS را آموزش می‌دهد. ابتدا، مایکل نحوه ایجاد یک نمونه کنترل‌کننده جنکینز، شامل پیکربندی Security Group، پروکسی معکوس NGINX و سرویس اتوماسیون جنکینز را نشان می‌دهد. سپس، شما را با مراحل ایجاد محیط بیلد و اتصال کنترل‌کننده جنکینز به سرور بیلد آشنا می‌کند. مایکل مفهوم وب‌هوک را توضیح داده، نحوه ایجاد و تست آن در GitHub را نمایش می‌دهد و آموزش می‌دهد که چگونه از یک وب‌هوک برای فعال‌سازی استقرار خودکار با AWS Lambda استفاده کنید. در نهایت، روش‌های متوقف کردن یا حذف منابع AWS مورد بحث قرار می‌گیرد.

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

مقدمه Introduction

  • تقویت CI/CD: ترکیب جنکینز و AWS CI/CD supercharged: Jenkins meets AWS

1. راه‌اندازی جنکینز 1. Setting Up Jenkins

  • پیکربندی NGINX Configure NGINX

  • ایجاد نمونه EC2 برای جنکینز Create the Jenkins EC2 instance

  • طراحی معماری محیط جنکینز در AWS Architect the Jenkins environment on AWS

  • ایجاد گروه امنیتی (Security Group) Create a security group

  • ایجاد نقش IAM Create an IAM role

  • پیکربندی جنکینز Configure Jenkins

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

  • نصب Java، Jenkins و NGINX Install Java, Jenkins, and NGINX

2. ایجاد محیط بیلد 2. Create a Build Environment

  • اتصال جنکینز به سرور بیلد Connect Jenkins to the build server

  • ایجاد گروه امنیتی و جفت‌کلید برای سرور بیلد Create a security group and key pair for the build server

  • ایجاد سرور بیلد Create the build server

  • راهکار: راه‌اندازی سرور بیلد Solution: Set up a build server

  • ایجاد نقش IAM برای سرور بیلد Create an IAM role for the build server

  • برنامه‌ریزی محیط بیلد Plan the build environment

3. اتصال جنکینز با وب‌هوک‌ها 3. Connect Jenkins with Webhooks

  • ایجاد و تست وب‌هوک‌ها با سایر سرویس‌ها Create and test webhooks with other services

  • ایجاد و تست وب‌هوک با GitHub Create and test a webhook with GitHub

  • وب‌هوک چیست؟ What's a webhook?

  • راهکار: اتصال جنکینز به گیت‌هاب Solution: Connect Jenkins to GitHub

  • برنامه‌ریزی خط لوله CI/CD Plan the CI/CD pipeline

4. استقرار کد در AWS Lambda 4. Deploy Code to AWS Lambda

  • ایجاد یک Job فری‌استایل برای استقرار کد از گیت‌هاب، بخش اول Create a freestyle job to deploy code from GitHub, part 1

  • استقرار در AWS Lambda از طریق گیت‌هاب Deploy to AWS Lambda from GitHub

  • مقداردهی اولیه هدف استقرار در AWS Lambda Initialize the deployment target in AWS Lambda

  • ایجاد یک Job فری‌استایل برای استقرار کد از گیت‌هاب، بخش دوم Create a freestyle job to deploy code from GitHub, part 2

  • ایجاد مخزن گیت‌هاب برای کدهای اپلیکیشن Create a GitHub repository for the application code

  • راهکار: استقرار در AWS Lambda از طریق گیت‌هاب Solution: Deploy to AWS Lambda from GitHub

5. متوقف کردن منابع AWS 5. Shut Down AWS Resources

  • از رده خارج کردن منابع AWS Decomission AWS resources

  • راهکار: حذف منابع AWS Solution: Decommission AWS resources

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش اجرای جنکینز روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری
جزییات دوره
1h 38m
29
(آخرین آپدیت)
4,410
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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