آموزش در حال اجرای جنکینز در AWS

Running Jenkins on AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با نحوه ایجاد و انتقال نمونه اصلی Jenkins به سرورهای مبتنی بر ابر AWS (خدمات وب آمازون) آشنا شوید. این دوره شامل مراحل راه اندازی ، اتصال با webhooks ، استفاده از سرویس استقرار و خاموش کردن منابع AWS است. ابتدا ، نحوه ایجاد یک نمونه اصلی از Jenkins ، از جمله نحوه پیکربندی سرویس ها و مدیریت اطلاعات کاربری را ببینید. در مرحله بعد ، نحوه افزودن نقش ها و گروه های امنیتی را بیاموزید. سپس ، نحوه استقرار با استفاده از Elastic Beanstalk را مشاهده کنید. سرانجام ، در مورد متوقف کردن یا حذف منابع AWS بیاموزید.
موضوعات شامل:
  • ایجاد نمونه اصلی جنکینز
  • نصب جاوا ، جنکینز و NGINX
  • ایجاد اعتبارنامه SMTP برای SES
  • برنامه ریزی محیط ساخت
  • ایجاد نقش ها ، گروه ها و جفت کلیدها
  • ایجاد سرور ساخت
  • اتصال نمونه اصلی به سرور ساخت
  • برنامه ریزی خط لوله CI / CD
  • ایجاد مخزن GitHub برای کد برنامه
  • استقرار در Elastic Beanstalk از GitHub
  • افزودن اعلان های ایمیل
  • حذف منابع AWS

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

مقدمه Introduction

  • سرویسهای وب جنکینز و آمازون Jenkins and Amazon Web Services

  • آنچه باید بدانید What you should know

1. جنکینز را تنظیم کنید 1. Set Up Jenkins

  • یک گروه امنیتی ایجاد کنید Create a security group

  • یک جفت کلید ایجاد کنید Create a key pair

  • نمونه کارشناسی ارشد جنکینز را ایجاد کنید Create the Jenkins master instance

  • جاوا ، جنکینز ، NGINX را نصب کنید Install Java, Jenkins, NGINX

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

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

  • پیکربندی سرویس ایمیل ساده (SES) Configure Simple Email Service (SES)

  • اعتبار SMTP را برای SES ایجاد کنید Create SMTP credentials for SES

2. ایجاد یک محیط ساخت 2. Create a Build Environment

  • محیط ساخت را برنامه ریزی کنید Plan the build environment

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

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

  • سرور ساخت را ایجاد کنید Create the build server

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

3. جنکینز را با Webhooks وصل کنید 3. Connect Jenkins with Webhooks

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

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

  • جنکینز را به GitHub وصل کنید Connect Jenkins to GitHub

  • ایجاد یک صفحه وب و آزمایش Create and test a webhook

4- استقرار به Elastic Beanstalk 4. Deployment to Elastic Beanstalk

  • یک برنامه Elastic Beanstalk ایجاد کنید Create an Elastic Beanstalk application

  • کد برنامه را بارگیری کنید Download the application code

  • برای کد برنامه یک مخزن GitHub ایجاد کنید Create a GitHub repository for the application code

  • برای استقرار کد از GitHub: Part 1 یک کار آزاد ایجاد کنید Create a freestyle job to deploy code from GitHub: Part 1

  • برای استقرار کد از GitHub: Part 2 یک کار آزاد ایجاد کنید Create a freestyle job to deploy code from GitHub: Part 2

  • اعزام به Elastic Beanstalk از GitHub Deploy to Elastic Beanstalk from GitHub

  • اعلان ایمیل اضافه کنید Add an email notification

5- خاموش کردن منابع AWS 5. Shutting Down AWS Resources

  • منابع AWS را متوقف یا حذف کنید Stop or remove AWS resources

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش در حال اجرای جنکینز در AWS
جزییات دوره
1h 49m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
16,591
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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