페이지 트리

이 문서는 Atlassian Bitbucket의 주요 핵심 기능을 소개하기 위해 작성되었다. 




Bitbucket

Bitbucket은 분산 형상관리 저장소 Git을 프로젝트 기반으로 체계적으로 관리하고 Bitbucket 서버에 웹으로 접근하여 코드의 커밋 히스토리, Pull Request, Fork, 빌드 및 배포 파이프라인을 쉽고 편하게 수행할 수 있게 지원하는 제품입니다.


Bitbucket 주요기능


  • 프로젝트 기반 저장소 관리
    프로젝트 기반의 Git 저장소를 생성하고 저장소, 브랜치의 세부 권한을 관리할 수 있습니다. 
  • Pull Request와 코드리뷰
    Pull Request를 통해 브랜치 간의 통합을 위한 코드 리뷰 및 승인 활동을 수행할 수 있습니다. 
  • Atlassian 도구 통합 
    Jira, Confluence, Bamboo 등과 통합을 통해 더욱 완벽한 개발 프로세스를 확보할 수 있습니다.
  • 파이프라인과 배포관리
    파이프라인을 통해 YML을 사용하여 코드를 빌드하거나 서버로 배포를 위한 구성을 설정합니다.


Bitbucket 세부 설명

프로젝트 기반 저장소 관리

Bitbucket의 프로젝트는 단위 저장소의 묶음으로 프로젝트 및 저장소에 접근할 수 있는 권한 및 프로젝트에 관련된 Workflows, Pull Request 정책, 관련 애드온 설정을 수행할 수 있습니다.



Commit 목록

Bitbucket의 저장소의 커밋 페이지에는 소스 코드가 커밋되는 이력을 제공합니다. 브랜치 병합 그래프, 커밋한 사용자 정보, 커밋 아이디, 커밋 메시지, 커밋 수행일, 관련된 Jira 이슈, 연동된 빌드 정보를 리스트 형태로 확인할 수 있습니다.



Pull Request와 코드리뷰

Bitbucket의 Pull Request는 특정 브랜치에서 특정 브랜치로 소스를 병합하는 기능으로 해당 페이지에는 진행된 Pull Request 병합 진행 상태, 리뷰 내용을 확인할 수 있습니다.



Jira와 통합

Bitbucket과 Jira 연동을 통해 새 기능, 기능 향상, 버그 등과 같은 개발 업무를 연동할 수 있습니다. 해당 이슈와 커밋, 브랜치, Pull Request 등을 연동해서 개발 추적을 시작하세요. 



Wiki 기능

Bitbucket Cloud 버전에서는 간단하게 문서화할 수 있는 Wiki 마크업 문법의 문서 기능을 제공합니다. Confluence 사용하지 않을 경우, 저장소에 대한 문서를 Wiki를 통해 만들어보세요.



파이프라인과 배포관리

Bitbucket Cloud 버전에서는 빌드 및 배포 관리를 위한 Pipeline 기능이 내장되어 있습니다. YAML 문법으로 빌드 및 배포 구성하여 코드와 배포를 연동할 수 있습니다. 



Bitbucket 제품 비교

기능

Cloud

Data center

Git 저장소

(눈금)

(눈금) 

Branch 권한

(눈금) 

(눈금)

Jira Software 통합

 (눈금)

(눈금)
프로젝트(눈금)(눈금)

APIs

(눈금)(눈금)

3rd party 통합

(눈금)(눈금)

Git Large File Storage (LFS)

(눈금)

(눈금)

Merge checks

 (눈금)

 (눈금)

Enforced merge checks

Premium


Built-in CI/CD

 (눈금)

Bamboo로 지원

Deployment 권한

Premium


Code 검색

 (눈금)

(눈금) 

Code 인사이트

 (눈금)

(눈금)

클러스터링


(눈금)

스마트 미러링


(눈금)

Two-step 인증

Premium

애드온 필요

IP Whitelisting

Premium


Snippets

(눈금)

애드온 필요

Issue 트래킹

Jira Software

Jira Software

Wiki

Confluence

Confluence

SAML-based SSO

Atlassian Access

Atlassian Crowd 

평가 및 견적 문의