آموزش در حال اجرای جنکینز در 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
28
Linkedin (لینکدین) lynda-small
21 شهریور 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
16,591
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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