Description
سرویس 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 یا غیره باشند.
👩🏫مدرس این آموزش – سپیده زلفی: