Bitbucket Pipelines
Integrated CI/CD for Bitbucket Cloud with inline pipeline configuration, Docker support, and seamless integration with Jira and Trello.
Best for small teams already using Bitbucket who want tightly integrated CI/CD without leaving their workflow.
Use Cases
Free Tier
50 build minutes/month, 1 GB LFS storage, up to 5 users on free plan
How to Maximize the Free Tier
The free tier includes 50 build minutes per month shared across your workspace. To get the most out of it: use Docker caching to speed up builds, keep pipelines short and efficient, and use parallel steps for independent tasks. The minutes are shared across all workspace users, so coordinate build schedules if you have a team. Free plan supports up to 5 users. Use the bitbucket-pipelines.yml file at your repo root for configuration. Combine with Jira (also free for small teams) for full project tracking. Watch the 50-minute limit carefully — it goes fast with multiple repos. Consider self-hosted runners for heavier workloads.
Getting Started
Sign up at bitbucket.org → Create a repo → Add a bitbucket-pipelines.yml file to your repo root → Commit and push → Pipelines auto-detects and runs your first build → Configure deployment environments in the Pipelines settings.
Pros
- Tight Atlassian integration: Native integration with Jira for issue tracking and Trello for project management — full DevOps workflow in one place
- Simple configuration: Inline YAML with visual editor option — easier to get started than most CI/CD platforms
- Docker support: Native Docker service containers and Docker-in-Docker for complex build environments
Cons
- Limited free minutes: 50 minutes/month is restrictive — runs out quickly with multiple repos or frequent pushes
- Workspace-wide sharing: Build minutes are shared across all workspace users, so one heavy build can block others
- Bitbucket lock-in: Only works with Bitbucket repos — no support for GitHub or GitLab sources