Bitbucket Pipelines

Build, test and deploy from Bitbucket

Get started for free

Instant set up

Flip a switch and start building. It's that easy to enable Bitbucket Pipelines. No extra integration steps to connect the repository with your CI tool, no time wasted managing other accounts or setting up build agents.

Unified Experience

Stop jumping between applications! Manage your entire development workflow within Bitbucket, from code to deployment. Select your repository, turn on Pipelines and you are good to go. No need for a separate tool.

Self-service for teams

Configuration as code enables developers to manage their own continuous delivery workflows. Configure Bitbucket Pipelines by adding a simple bitbucket-pipelines.yml file to the root of your repository. 

Fast feedback loops

Bitbucket Pipelines shows build statuses automatically everywhere you care about them - on branches, commits and pull requests. A quick glance at a pull request and you know if it's ready to be reviewed, merged or if it needs more work. Stay informed without context switching!

They love Bitbucket Pipelines already
Bitbucket Data-Center Customers Strip Find more


Simple competitive pricing

A new model for hosted CI/CD: unlimited concurrency, with pricing based on usage.

Bitbucket plan Included
for your team
Additional
minutes
Free 50 min / month $10 / month for 1000 min
Standard 500 min / month
Premium 1000 min / month

 

Full details of each plan can be seen on the Bitbucket pricing page.

How is pricing determined?

Pipelines pricing is based on how long your builds take to run. Many teams will use less than the plan's minute allocation, but can buy extra CI capacity in 1000 minute blocks as needed.

How many build minutes does my team need?

We see small teams with fast builds using about 200 minutes, while teams of 5–10 devs typically use 400–600 minutes a month on Pipelines.

Unlimited concurrency unblocks your team

Pipelines lets your team run any number of builds concurrently – builds start as soon as code is pushed to Bitbucket, so your team doesn’t wait for agents to free up, and saves precious developer time.

See how unlimited concurrency saves you time and money

Month-to-month flexibility

Sometimes your team just needs more build capacity, so Pipelines pricing is flexible. It includes a base allocation, and allows teams to buy additional minutes as needed.

Optimize your usage

Pipelines gives you the feedback and features you need to speed up your builds. Build times and monthly usage are shown in-product, and dependency caching speeds up common tasks.

Manage your entire workflow in one tool

Empower your team with a fully visible pipeline

Get started for free

FAQ

What do I need to run my first build?

A Bitbucket account and a repository. No build agents to install and configure.

What languages are supported?

Node, Ruby, Python, PHP, and more. Anything you can run in a Docker container is supported.

How do I tell Pipelines which repository to use?

By enabling the feature on your repository of choice and adding a bitbucket-pipelines.yml configuration file, Pipelines will automatically run builds on every change pushed.

Where do my builds run?

Builds run in isolated Docker containers on infrastructures that we manage.

Does Pipelines work with Bitbucket Server?

No. We recommend integrating Bamboo and Bitbucket server for behind the firewall continuous delivery.

Does Pipelines work with Mercurial repositories?

Yes, Git and Mercurial repositories are both supported.