سرویس AWS CodePipeline برای خودکاری سازی فرآیند کنترل نسخه کد، تولید، تست و استفرار کاربرد دارد. در این سرویس میتوانید چندین مرحله برای استقرار تعریف کنید، مثل استقرار در محیط ارزیابی یا تولید یا غیره.
این سرویس با یکپارچه سازی بقیه سرویس ها مثل
AWS CodeBuild, AWS CodeDeploy
برای ایجاد فرآیند خودکار CI/CD استفاده می شود.
فرآیند Continuous Integration and Continuous Delivery توسط CodePipeline انجام می شود.
سورس کد را روی GitHub یا غیره قرار دهید و با CodeBuide خروجی قابل نصب را ایجاد کنید. سپس، CodeDeploy خروجی را از Git Repository یا S3 دریافت میکند و بر روی سرورها یا محیط اجرایی مقصد نصب میکند. سرور ها یا محیط اجرایی مقصد میتوانند EC2 Instance یا ECS Container یا Lambda function یا غیره باشند.
دانلود Policy مطرح شده در آموزش:
https://docs.google.com/document/d/17...
لینک به گیت:
https://github.com/Fabtahi/pipelinePr...
📗 محتوای این آموزش:
00:00 - مقدمه AWS CodePipeline
00:31 - CodePipeline چیست و مزایای استفاده از آن
03:22 - آموزش پیاده سازی CodePipeline
13:26 - جمع بندی
من دکتر یوسف رستگاری هستم دارای مدارک معتبر
AWS CCP, AWS SA
و در این کانال سرویس های وب آمازون را آموزش می دهم.
رایانش ابری، محاسبات ابری، زیرساخت به عنوان کد، سکو به عنوان کد، تابع به عنوان کد و سرویس به عنوان کد، همگی لایه های مختلف و الفبایی هستند که در این حوزه شنیده اید. اما، پیاده سازی این مفاهیم با آنچه در کتاب ها، مقالات علمی یا ویدیوهای آموزشی دیده اید متفاوت است. بنابراین، در این دوره آموزشی به بررسی انواع سرویسهای وب آمازون خواهیم پرداخت و بصورت عملی در کنسول، مفاهیم را پیاده سازی و اجرا خواهیم کرد.
لطفا نظرات و سوالات خود را در کامنت مطرح کنید و برای حمایت از من مشترک کانال شوید و آدرس کانال را به دوستانتان معرفی کنید.
ممنون