در این آموزش، نحوه افزودن یک مرحله مداخله دستی در فرآیند استقرار Octopus Deploy برای درخواست تایید قبل از استقرار در محیط Production توضیح داده شده است. این مرحله به عنوان یک گام اضافی برای اعمال فرآیند تایید کسب و کار قبل از استقرار در محیط نهایی عمل میکند.
برای شروع، شما به یک حساب Octopus Cloud و افزونه مرورگر Chrome Octopus AI Assistant نیاز دارید. این افزونه به شما امکان میدهد تا به راحتی دستورات را در محیط Octopus Deploy اجرا کنید. اگر از نسخه on-premises Octopus استفاده میکنید، ممکن است نیاز به پیکربندی بیشتری داشته باشید.
با استفاده از دستورات Octopus AI Assistant، میتوانید یک پروژه Script با نام "03. Script App with Manual Intervention" ایجاد کنید. سپس، یک مرحله مداخله دستی را به عنوان اولین مرحله در فرآیند استقرار اضافه کنید. این مرحله فقط در محیط Production اجرا میشود و یک پیام "Please approve deployment to Production" را نمایش میدهد.
پس از ایجاد پروژه، میتوانید یک release ایجاد کرده و آن را به محیطهای مختلف مستقر کنید. هنگامی که استقرار به محیط Production میرسد، مرحله مداخله دستی فعال میشود و نیاز به تایید دستی قبل از ادامه فرآیند استقرار دارد.
این روش به شما امکان میدهد تا کنترل بیشتری بر فرآیند استقرار داشته باشید و اطمینان حاصل کنید که استقرارها فقط پس از تایید مناسب انجام میشوند. این یک روش رایج برای اعمال کنترلهای امنیتی و انطباقی در محیطهای استقرار است.
مشاهده مطلب اصلی