이 문서는 Atlassian Bitbucket의 주요 핵심 기능을 소개하기 위해 작성되었다.
Bitbucket은 분산 형상관리 저장소 Git을 프로젝트 기반으로 체계적으로 관리하고 Bitbucket 서버에 웹으로 접근하여 코드의 커밋 히스토리, Pull Request, Fork, 빌드 및 배포 파이프라인을 쉽고 편하게 수행할 수 있게 지원하는 제품입니다.
Bitbucket의 프로젝트는 단위 저장소의 묶음으로 프로젝트 및 저장소에 접근할 수 있는 권한 및 프로젝트에 관련된 Workflows, Pull Request 정책, 관련 애드온 설정을 수행할 수 있습니다.
Bitbucket의 저장소의 커밋 페이지에는 소스 코드가 커밋되는 이력을 제공합니다. 브랜치 병합 그래프, 커밋한 사용자 정보, 커밋 아이디, 커밋 메시지, 커밋 수행일, 관련된 Jira 이슈, 연동된 빌드 정보를 리스트 형태로 확인할 수 있습니다.
Bitbucket의 Pull Request는 특정 브랜치에서 특정 브랜치로 소스를 병합하는 기능으로 해당 페이지에는 진행된 Pull Request 병합 진행 상태, 리뷰 내용을 확인할 수 있습니다.
Bitbucket과 Jira 연동을 통해 새 기능, 기능 향상, 버그 등과 같은 개발 업무를 연동할 수 있습니다. 해당 이슈와 커밋, 브랜치, Pull Request 등을 연동해서 개발 추적을 시작하세요.
Bitbucket Cloud 버전에서는 간단하게 문서화할 수 있는 Wiki 마크업 문법의 문서 기능을 제공합니다. Confluence 사용하지 않을 경우, 저장소에 대한 문서를 Wiki를 통해 만들어보세요.
Bitbucket Cloud 버전에서는 빌드 및 배포 관리를 위한 Pipeline 기능이 내장되어 있습니다. YAML 문법으로 빌드 및 배포 구성하여 코드와 배포를 연동할 수 있습니다.
기능 | 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 |