Bitbucket Overview
Bitbucket is a Git-based source code repository hosting service owned by Atlassian. Bitbucket offers both commercial plans and free accounts with unlimited private repositories. It integrates with other Atlassian products like Jira, Confluence, and Bamboo.
Key Features
- Unlimited Private Repos: Free for small teams (up to 5 users)
- Built-in CI/CD: Bitbucket Pipelines for continuous integration
- Jira Integration: Deep integration with Jira issue tracking
- Smart Mirroring: Improve performance for distributed teams
- Code Review: Pull requests with inline comments
- Branch Permissions: Control who can push to specific branches
- Mercurial Support: Support for both Git and Mercurial
Getting Started
Setup Steps:
- Create an account at bitbucket.org
- Set up SSH keys or App passwords for authentication
- Create a new repository or import an existing one
- Configure Pipelines using bitbucket-pipelines.yml
- Connect to Jira if using Atlassian's ecosystem
- Invite team members to collaborate
Core Features:
Bitbucket Pipelines
Built-in continuous delivery service
Deployments
Track deployments to various environments
Pull Requests
Code review with inline comments
Bitbucket Snippets
Share and discuss code snippets
Productivity Tips
Issue Tracker Integration
Link commits to Jira issues for automatic status updates.
Branching Strategy
Use branch permissions to enforce your team's workflow.
Pipelines Caching
Configure caching in Pipelines to speed up builds.
Code Search
Use advanced search syntax to quickly find code.