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