Approaches for implementing and managing patterns for Bitbucket Pipeline projects

Mike Villis
Contributor
February 9, 2022

Hey Everyone. I'm searching for insights from other Bitbucket Pipeline users on how they manage pipelines at scale across all their teams.

As part of our rollout we are thinking of defining a series of templates for our different app types (eg. Angular website, Spring Boot API) and each will have a code repository skeleton and also a pipeline skeleton. Our developer engineering portal can trigger these to be rolled out as needed.

This all seems pretty straightforward. Some of the things that I'm curious about are:

  • How to manage pipeline.yml drift as either teams customize their pipeline or new versions of the pipeline skeleton are released. I could see something like renovatebot for pipelines being useful.
  • How to ensure important steps like change control approvals aren't removed from the pipeline? Maybe a combination of pull request controls and static analysis rules?

Any thoughts appreciated.

1 answer

1 vote
Mike Villis
Contributor
January 4, 2023

It looks like part of Atlassian's solution for this is this upcoming feature:

https://www.atlassian.com/wac/roadmap/cloud/reusable-ci-workflows?selectedProduct=bitbucket&p=ca8f751c-aa 

Looking forward to more details

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events