Bitbucket

Bitbucket و استانداردسازی Git؛ از مخزن تا Pull Request

تصویر مقاله Bitbucket و استانداردسازی Git؛ از مخزن تا Pull Request

Bitbucket زمانی بیشتر از یک محل نگهداری کد ارزش ایجاد می‌کند که policyهای branch، review و release با فرایند Jira و pipeline تیم هماهنگ باشند.

ساختار repository و مالکیت

نام‌گذاری پروژه‌ها، مالک repository، تیم نگهدارنده و سطح دسترسی را مشخص کنید. repository بدون مالک یا با دسترسی گسترده، در زمان incident و خروج افراد ریسک ایجاد می‌کند.

Branching strategy متناسب با تیم

برای همه تیم‌ها یک مدل واحد لازم نیست. trunk-based، feature branch یا release branch را بر اساس cadence تحویل، تعداد تیم‌ها و نیاز rollback انتخاب کنید و قانون merge را مستند کنید.

Pull Request به‌عنوان نقطه کیفیت

approval اجباری، build موفق، quality gate و لینک issue Jira می‌تواند مسیر تغییر را قابل ردیابی کند. review باید سؤال‌های مشخص داشته باشد و به bottleneck تبدیل نشود.

ادامه مطالعه

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