Bamboo

Bamboo برای CI/CD سازمانی؛ طراحی pipeline قابل تکرار

تصویر مقاله Bamboo برای CI/CD سازمانی؛ طراحی pipeline قابل تکرار

pipeline خوب فقط چند command پشت‌سرهم نیست. باید artifact، environment، approval، secret، rollback و مسئولیت هر مرحله را روشن کند.

مدل release و محیط‌ها

dev، staging و production را با هدف، variable و سطح approval جدا کنید. artifact باید قابل شناسایی باشد تا بدانید دقیقاً چه چیزی در هر محیط اجرا شده است.

Build سریع و قابل تکرار

dependencyها، cache، تست‌ها و خروجی build را استاندارد کنید. pipeline باید در صورت شکست، علت قابل فهم و مسیر retry یا rollback داشته باشد.

اتصال به Jira و Bitbucket

commit، branch، pull request، issue و deployment را به هم مرتبط کنید تا از تغییر کد تا استقرار traceability وجود داشته باشد. این اتصال باید به تصمیم release کمک کند، نه صرفاً داده تولید کند.

ادامه مطالعه

گفتگو درباره مسئله شما