Build, test and deploy from Bitbucket
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.
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!
We believe that Bitbucket Pipelines is a novel approach for helping customers achieve Continuous Delivery quickly. Bitbucket Pipelines makes CI much more effective and achievable. Given Sauce’s mission to help speed up the CI pipeline through massive test parallelization, the integration seemed like a no brainer. SauceLabs
They love Bitbucket Pipelines alreadyFind more
Continuous delivery in the cloud
Get a unified space to code, build and deploy
Map the branch structure
Pipelines can be aligned with the branch structure, making it easier to work with branching workflows like feature branching or git-flow. Configure master to automatically deploy to a staging environment or the production branch to production.
Go multilingual with Docker
Building different languages? We've got your back. It's as easy as changing a single line of code in your configuration file and grabbing an already existing Docker image which supports that language!
Run as service
Using Docker containers make managing environments easier. You'll no longer be bound to remote agents and it's much easier to scale up! Select any of the 100,000+ images on the DockerHub or connect to your own Docker registry.
Use environment Variables
Variables can be defined in your repository's settings and accessible in your pipelines scripts as environment variables. Use secured variables for sensitive values like passwords and credentials. They'll be encrypted and hidden from the logs.
Extend your workflow
Pipelines is extensible via simple Bash scripting. Check out these public recipes that illustrate how third parties can get integrated into your pipeline.
Skip the queue
Run as many concurrent builds as you need without waiting in the queue. All you need to do is a simple push back to the repository. We take care of the infrastructure and get your builds started right away!
Simple competitive pricing
A new model for hosted CI/CD: unlimited concurrency, with pricing based on usage.
|Bitbucket plan||Included |
for your team
|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
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 pipelineGet started for free