Close

A brief overview of Bitbucket

Bitbucket Cloud is a Git based code hosting and collaboration tool, built for teams. Bitbucket's best-in-class Jira and Trello integrations are designed to bring the entire software team together to execute on a project. We provide one place for your team to collaborate on code from concept to Cloud, build quality code through automated testing, and deploy code with confidence.


A brief overview of Bitbucket

Integrations

Best-in-class Jira & Trello integration

Bring structure to chaos and keep the entire software company, from engineering to design, in the loop. Access branches, build status, commits, and status on Jira issues or Trello cards

Collaboration

Code collaboration from concept to cloud

Transition Jira issues based on pull request status, create a merge checklist with designated approvers, and check for passing builds.

Continuous delivery

Build and test automatically with built-in continuous delivery

Build, test and, deploy with our integrated CI/CD solution, Bitbucket Pipelines. Benefit from configuration as code and fast feedback loops.

Deploy with confidence

Deploy with confidence

Track, preview, and confidently promote your deployments.

Secure your code

Secure your code

Rest easy knowing your code is secure in the Cloud and implement checks to prevent problems before they happen.


Bitbucket hosting options

Clouds

Cloud

Bitbucket Cloud is hosted on Atlassian’s servers and accessed via a URL. Bitbucket Cloud has an exclusive built-in CI/CD tool, Pipelines, that enables you to build, test, and deploy directly from within Bitbucket.

Server

Server

Bitbucket Server is hosted on-premise, in your environment. Bitbucket Server has strong integrations with Bamboo, our powerful CI/CD tool that allows you to completely automate your process. The license is perpetual.

Data Center

Data Center

Bitbucket Data Center, our Enterprise Offering, looks like a single instance of Bitbucket Server to users, but is hosted on a number of servers in a cluster on your environment. This provides important benefits over Bitbucket Server: 

기능 비교

Jira Software

Asana

바로 사용 가능한 애자일 지원

스크럼, 칸반 및 그 중간의 모든 프레임워크를 지원합니다. 팀은 간단한 접근 방식으로 시작한 다음 점진적으로 더 많은 기능을 추가할 수 있습니다.

Jira Software

Asana

포괄적인 애자일 보고

팀은 12가지 이상의 실행 가능한 통찰력을 제공하는 실시간 보고서를 통해 거듭되는 스프린트마다 그들의 성과를 측정할 수 있습니다.

Jira Software

Asana

단순하고 현대적

Jira Software의 새롭고 직관적인 인터페이스를 통해 소프트웨어 팀(제품부터 설계까지)의 모든 사람이 Jira의 기능에 보다 쉽게 액세스할 수 있습니다.

Jira Software

Asana

기본 제공 로드맵

계획의 타임라인을 빠르게 작성하고, 변경 사항에 따라 우선 순위를 업데이트하며, 종속성을 시각화하고, 작업 상태를 이해관계자에게 전달합니다.

Jira Software

Asana

플러그 앤 플레이 위젯 사용자 지정 대시보드

작업을 효과적으로 계획하고 추적하는 데 필요한 모든 정보가 포함된 Jira Software에서 사용자 지정 대시보드를 만듭니다.

Jira Software

Asana

워크플로로 기능 강화

기본 제공 워크플로로 빠르게 시작하거나 나만의 워크플로를 설계합니다. 강력한 Jira 워크플로 엔진을 활용하여 사용자 지정 워크플로 로직을 설정하고 반복적인 작업을 자동화합니다.

Jira Software

Asana

직무가 다른 팀 간에 쉽게 협업

Jira Software를 하여 모든 팀이 원하는 도구로 원활하게 작업할 수 있습니다.

Jira Software

Asana

DevOps 앱을 위한 최고의 Marketplace

Atlassian Marketplace의 1,000개가 넘는 플러그 앤 플레이 애드온은 모든 사용 사례 또는 개발 프로세스에 맞게 Jira Software를 확장합니다.

Jira Software

Asana

REST API

강력한 API 세트를 활용하여 팀에서 이미 사용 중인 모든 도구와 Jira Software를 통합합니다.

Jira Software

Asana

엔터프라이즈 확장에 적합

Jira Software는 고가용성, 대규모 성능 및 미사용 시 암호화와 같은 고급 보안 기능을 제공합니다.

Jira Software

Asana

* Integrates easily with Jira Software, Confluence and Bamboo


Key terms to know

Here are some important words and terms to know so you can find your way around Bitbucket. Some of these are terms borrowed from Git, others are specific to Bitbucket.

Branch

A branch represents an independent line of development. Branches serve as an abstraction for the edit/stage/commit process. You can think of them as a way to request a brand new working directory, staging area, and project history. New commits are recorded in the history for the current branch, which results in a fork in the history of the project.

Fork

Instead of using a single server-side repository to act as the “central” codebase, forking gives every developer a server-side repository. This means that each contributor has not one, but two Git repositories: a private local one and a public server-side one.

HEAD

Git’s way of referring to the current snapshot. Internally, the git checkout command simply updates the HEAD to point to either the specified branch or commit. When it points to a branch, Git doesn't complain, but when you check out a commit, it switches into a “detached HEAD” state.

Master

The default development branch. Whenever you create a git repository, a branch named "master" is created, and becomes the active branch.

Pipelines

Bitbucket Pipelines is an integrated CI/CD service, built into Bitbucket. It allows you to automatically build, test and even deploy your code, based on a configuration file in your repository. 

Pipes

Bitbucket Pipes are short code chunks that you can drop into your pipeline to perform powerful actions. Pipes make it easier to build powerful, automated CI/CD workflows and get up and running quickly.

Project

A project is a container for repositories. Projects make it easier for teams to focus on a goal, product, or process by organizing your repositories into projects. Projects can be either visible or hidden from public view.

Pull Request

Pull requests are a feature that makes it easier for developers to collaborate using Bitbucket. They provide a user-friendly web interface for discussing proposed changes before integrating them into the official project.

Working Tree

The tree of actual checked out files, normally containing the contents of the HEAD commit's tree and any local changes you've made but haven't yet committed.

Get more git

Looking for more Git terminology?

Head on over to our Git tutorial to learn the A-Z of Git commands.


Guide 2: Meet the Bitbucket interface