Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

6 reasons to modernize your CI/CD with Bitbucket Pipelines

We’re seeing a trend that customers are increasingly prioritizing the chance to consolidate their SCM, CI/CD and planning capabilities onto one platform in order to simplify toolchains for their developers. And with major recent investments into Bitbucket Pipelines, we're excited to see more and more customers adopting Atlassian's native CI/CD capabilities (already included as part of your Bitbucket Cloud license).

What's new with Bitbucket Pipelines?

  • We've added new native security scanning capabilities to improve application security, including native secret scanning, infrastructure as code scanning, and dependency scanning. 
  • We've improved performance by adding increased computational power with our 16X build sizes.
  • We've enabled teams and organizations to improve code quality and CI/CD governance with our dynamic pipelines and custom merge check capabilities. 
  • We've released several new AI agents into open beta. This includes the Pipeline Troubleshooter agent, which can help to identify and resolve CI/CD failures. It also includes the Deployment Summarizer agent which can summarize exactly what's gone out in a specific deployment. 

Got questions? Join our Pipelines community and engage directly with the Bitbucket Pipelines team.

Also, learn more our new tool to migrate off Jenkins to Bitbucket Pipelines.

In case that's not enough, this blog post gives you 6 reasons why you should switch from your legacy CI/CD vendor onto Bitbucket Pipelines. You don't need to shift your entire CI/CD workload at once. Start small and build from there. 

 

1. Easier to manage

Managing CI/CD on premises poses a variety of challenges whether it’s dealing with hardware, upgrades, security configurations, patches, ensuring compatibility with other tools and systems, ensuring reliability and availability, minimizing downtime, and the list can go on!

Switching to Pipelines eliminates all of the toil of managing physical servers and most of the challenges of managing on-premises CI/CD. You delegate all of the maintenance to Atlassian, but maintain the ability to customize your workflow to the exact needs of your company via integrations and customizations.

 

2. Configurability made easy

Bitbucket Pipelines empowers you to custom tailor your CI/CD workflows to the exact needs of your organization with over 100+ out-of-the-box pipeline integrations (which we refer to as Pipes). Pipes enable you to slot technologies like AWS, GCP, Azure, Slack, Snyk, Datadog, and New Relic into your workflow. Pipes are easy to keep up to date because everything is config as code (there are no plugins to install or manage). Beyond what’s out-of-the-box, you can also easily develop custom Pipes for your organization. Learn more about Pipes.

 

 

3. Compliance at scale

Bitbucket Pipelines enables organizations to make compliance a core aspect of their CI/CD workflows.

Organizations can define company-wide policies, rules, and processes, and enforce them across every repository within their workspace, all from a centralized location. This ensures all teams using Pipelines are following company best practices and are compliant. See a demo on how to orchestrate CI/CD at scale.

BB_HP_Screen3_Platform.png

Additionally, Bitbucket Pipelines offers granular control over permissions and access. You can control who has the authority to view, modify, or trigger pipelines, ensuring security and compliance with company policies.

And although we just talked about all the challenges of managing CI/CD on premises, we know not every company is fully ready to make the leap to 100% cloud. Some organizations need more control of the hardware, software, and the environment builds are executed into. With Bitbucket Pipelines you choose exactly where your CI/CD executes with the option to run builds on any combination of Atlassian’s fully-managed cloud platform, your own private cloud, or on-prem behind your firewall, so you get the best of both worlds across on-prem and cloud. Learn more about our runners.

 

 

4. Better experience for developers

As a native experience alongside Bitbucket repositories, CI/CD is a fully integrated part of your developers' workflow. This means developers save time and headache, and avoid switching back and forth between multiple tools. Developers also get real time visibility into the pipeline, with faster feedback loops, which can result in shipping value faster.

Automate_Screen4_Deployment.png

Furthermore, CI/CD configuration and workflows can be easily shared across repositories and even be managed at a workspace level so your developers can focus on writing code and never have to worry about managing a CI/CD pipeline.

 

 

5. DORA metrics

When you connect CI/CD into the Atlassian platform you get access to DORA metrics such as deployment frequency, cycle time, MTTR, and more so your teams can learn and improve with regard to velocity, performance, and quality. These metrics can populate in Compass, Jira, and Atlassian Analytics pulling from Bitbucket Pipelines. (Screenshot below highlights metrics in Compass).

Platform_Screen2_Dora.png

 

 

6. Easy to get started

If you’re a Bitbucket Cloud customer, Pipelines is already included at no additional cost except for build minutes. Pipelines can be enabled from your repositories in just a couple clicks with several templates that make it easy to get started.

 

--

Ready to get started with Bitbucket Pipelines? We’re here to help!

Join our Pipelines community and engage directly with the Bitbucket Pipelines team.

Also, learn more our new tool to migrate off Jenkins to Bitbucket Pipelines.

2 comments

carlos_ijalba
Contributor
June 12, 2024

How do you enable DORA metrics? I have JIRA & BitBucket integrated already, and haven't seen them yet...

Josh Frank
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 12, 2024

@carlos_ijalba When you integrate CI/CD with Jira, you should have the option to toggle on a "deployments" tab. In that tab, you can see deployment frequency and cycle time insights. You can also find more in-depth views on deployment frequency and cycle time in Jira reports. The specific screenshot on this post reflects metrics in Compass.

Like # people like this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events