CI/CD۲۸ مرداد ۱۴۰۵۵ دقیقه مطالعهتیم DevOpsDelivery
این یادداشت نمونه است و هنوز نسخه تأییدشده جداگانهای در سامانه محتوا ندارد.

کپی کردن فایل خط لوله برای محیط آزمایش و اجرا در هفته اول راحت است. ماه بعد، یک اصلاح امنیتی فقط در یکی از نسخهها میماند. محیطها باید فرق کنند؛ تعریف مراحل ساخت نباید دو بار نوشته شود.
چه چیزی مشترک بماند
- مراحل ساخت و آزمون یکبار تعریف شوند.
- نام محیط، آدرس و شناسه استقرار متغیر باشند.
- رازها در متغیرهای محافظتشده بمانند، نه در مخزن.
- انتشار محیط اصلی به تأیید صریح وصل باشد.
deploy_production:
stage: deploy
environment:
name: production
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: manual
script:
- ./deploy/release.shدستور بالا الگوست. نام job و شرط شاخه را با مخزن خودتان تنظیم کنید. این متن نمونه آموزشی است و مشتری یا نتیجه اندازهگیریشدهای را توصیف نمیکند.