دوره آموزشی اجرای Jenkins روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری
1 ساعت 8 دقیقهمتوسط2025-07-29
مدرسین

Michael Jenkins
Senior Systems Engineer
جزئیات دوره
تو این دوره یاد میگیری چطور یه محیط Jenkins رو روی سرورهای ابری AWS بسازی و مدیریت کنی.
مدرس دوره، Michael Jenkins، مرحله به مرحله نشون میده چطور Jenkins رو راهاندازی کنی، محیط بیلد بسازی، Jenkins رو به مخازن کد با استفاده از وبهوکها وصل کنی، از سرویسهای دیپلویمنت استفاده کنی و در نهایت منابع AWS رو خاموش کنی یا حذف کنی.
اول یاد میگیری چطور یه کنترلر Jenkins روی AWS بسازی، چطور امنیت رو با تنظیم گروه امنیتی (Security Group) و راهاندازی یک پروکسی معکوس NGINX حفظ کنی و سرویس اتوماسیون Jenkins رو فعال کنی.
بعد میبینی چطور محیط بیلد بسازی و کنترلر Jenkins رو به سرور بیلد متصل کنی.
در ادامه مفهوم وبهوک رو یاد میگیری و نحوه ساخت و تست اون در GitHub رو میبینی، بعد هم چطور از وبهوک برای راهاندازی خودکار دیپلویمنت با استفاده از AWS Lambda استفاده کنی.
در پایان، مدرس درباره روشهای متوقف کردن یا حذف منابع AWS توضیح میده.
🎯 اهداف یادگیری دوره
✅ استقرار و پیکربندی Jenkins روی AWS با رعایت بهترین روشهای امنیتی و اطمینان از پایداری سیستم.
✅ یکپارچهسازی Jenkins با سرویسهای AWS مثل EC2، IAM و AWS Lambda برای سادهتر کردن و اتوماتیک کردن فرآیندهای CI/CD.
✅ پیادهسازی اصول امنیتی قوی برای Jenkins روی AWS، از جمله مدیریت امن اطلاعات کاربری و تنظیم نقشهای IAM.
مدرس دوره، Michael Jenkins، مرحله به مرحله نشون میده چطور Jenkins رو راهاندازی کنی، محیط بیلد بسازی، Jenkins رو به مخازن کد با استفاده از وبهوکها وصل کنی، از سرویسهای دیپلویمنت استفاده کنی و در نهایت منابع AWS رو خاموش کنی یا حذف کنی.
اول یاد میگیری چطور یه کنترلر Jenkins روی AWS بسازی، چطور امنیت رو با تنظیم گروه امنیتی (Security Group) و راهاندازی یک پروکسی معکوس NGINX حفظ کنی و سرویس اتوماسیون Jenkins رو فعال کنی.
بعد میبینی چطور محیط بیلد بسازی و کنترلر Jenkins رو به سرور بیلد متصل کنی.
در ادامه مفهوم وبهوک رو یاد میگیری و نحوه ساخت و تست اون در GitHub رو میبینی، بعد هم چطور از وبهوک برای راهاندازی خودکار دیپلویمنت با استفاده از AWS Lambda استفاده کنی.
در پایان، مدرس درباره روشهای متوقف کردن یا حذف منابع AWS توضیح میده.
🎯 اهداف یادگیری دوره
✅ استقرار و پیکربندی Jenkins روی AWS با رعایت بهترین روشهای امنیتی و اطمینان از پایداری سیستم.
✅ یکپارچهسازی Jenkins با سرویسهای AWS مثل EC2، IAM و AWS Lambda برای سادهتر کردن و اتوماتیک کردن فرآیندهای CI/CD.
✅ پیادهسازی اصول امنیتی قوی برای Jenkins روی AWS، از جمله مدیریت امن اطلاعات کاربری و تنظیم نقشهای IAM.
مهارت ها
JenkinsDevOps ToolsAmazon Web Services (AWS)AmazonDevOpsOpen SourceOne-Off
سرفصل ها
۰. مقدمه
- 01 - CI CD سوپرشارژ - Jenkins با AWS ملاقات میکند
۱. راهاندازی جنکینز
- 02 - معماری محیط Jenkins در AWS
- 03 - ایجاد یک نقش IAM
- 04 - ایجاد یک گروه امنیتی
- 05 - نمونه Jenkins EC2 را ایجاد کنید
- 06 - نصب جاوا، Jenkins و NGINX
- 07 - پیکربندی NGINX
- 08 - پیکربندی جنکینز
- 09 - راه حل - راهاندازی سرور Jenkins
۲. یک محیط ساخت ایجاد کنید
- 10 - محیط ساخت و ساز را برنامه ریزی کنید
- 11 - یک نقش IAM برای سرور ساخت ایجاد کنید
- 12 - یک گروه امنیتی و جفت کلید برای سرور ساخت ایجاد کنید
- 13 - ایجاد سرور ساخت
- 14 - اتصال Jenkins به سرور ساخت
- 15 - راه حل - راهاندازی یک سرور ساخت
۳. اتصال Jenkins با Webhooks
- 16 - برنامهریزی خط لوله CI CD
- 17 - وب هوک چیست؟
- 18 - ایجاد و آزمایش یک وبهوک با GitHub
- 19 - راه حل - اتصال Jenkins به GitHub
- 20 - ایجاد و آزمایش وبهوکها با سایر سرویسها
۴. کد را روی AWS Lambda مستقر کنید
- 21 - مقداردهی اولیه هدف استقرار در AWS Lambda
- 22 - ایجاد یک مخزن گیتهاب برای کد برنامه
- 23 - ایجاد یک کار آزاد برای استقرار کد از GitHub، بخش ۱
- 24 - ایجاد یک کار آزاد برای استقرار کد از GitHub، بخش ۲
- 25 - استقرار در AWS Lambda از GitHub
- 26 - راهکار - استقرار در AWS Lambda از GitHub
۵. منابع AWS را خاموش کنید
- 27 - از رده خارج کردن منابع AWS
- 28 - راهکار - از رده خارج کردن منابع AWS
نتیجهگیری
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Jenkins: خودکارسازی توسعه نرمافزار و مدیریت سیستم
- دوره آموزشی یادگیری جامع جنکینز
- دوره آموزشی یادگیری جنکینز
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی ابزارهای یکپارچه سازی مداوم
- دوره آموزشی مبانی DevOps: اولین پروژه شما (2019)
- دوره آموزشی اجرای جنکینز روی AWS
- دوره آموزشی مبانی تست نرم افزار: آزمایش مداوم و DevOps