TeamCity의 Bitbucket 통합 기능을 이용해 소프트웨어 개발 수명 주기의 품질을 개선하세요. 개발 프로세스의 각 단계에서 빠르고 신뢰할 수 있는 피드백이 가능합니다.
Bitbucket Cloud, Bitbucket Data Center 및 Bitbucket Server(구 Stash)를 지원하는 TeamCity는 자유로운 구성이 가능한 지속적인 통합, 전달 및 배포 플랫폼을 제공합니다.
TeamCity는 두 가지 형식으로 제공됩니다.
소프트웨어 개발 팀에 코드 변경에 대한 정기적인 피드백을 제공하여 코드 품질을 개선하고 속도를 높이세요.
커밋 메시지의 세부 정보 또는 변경 작성자에 따라 선택한 브랜치에 변경 사항이 있을 때 저장소에 대한 각 커밋에서 자동화된 빌드, 테스트 및 배포 단계를 트리거합니다.
파이프라인 및 병렬 워크로드의 초기 단계에서 아티팩트를 재사용하도록 순차적 단계를 모두 구성하여, 크로스 플랫폼 테스트와 같은 독립적인 작업에 대한 피드백 속도를 높일 수 있습니다.
빌드 데이터를 분석하고 빌드 통계 차트를 활용해 CI/CD 프로세스를 더욱 간소화하는 방법을 파악할 수 있습니다.
풀 리퀘스트에 대한 자동화된 코드 분석, 빌드 및 테스트를 실행하여 피드백을 가속화하고 기본 브랜치를 릴리스할 수 있게 유지하세요. TeamCity의 풀 리퀘스트 빌드 기능은 VCS를 모니터링하고 풀 리퀘스트 브랜치가 열릴 때마다 자동 검사를 시작합니다.
풀 리퀘스트에 대해 자동화된 빌드 및 테스트를 실행하여 CI/CD 파이프라인을 코드 검토 워크플로에 연결하고 동료 검토가 시작되기 전에 모든 이슈를 해결하세요.
TeamCity가 Bitbucket Cloud 풀 리퀘스트를 지원하는 방법에 대해 자세히 알아보세요.
풀 리퀘스트가 열릴 때마다 실행할 맞춤화된 빌드 및 테스트 작업 세트를 구성하거나 빌드 구성 템플릿을 사용하여 변경 사항이 병합되기 전에 전체 CI/CD 파이프라인 실행을 단순화할 수 있습니다.
자세한 내용은 TeamCity 문서의 빌드 구성 템플릿 섹션을 참조하세요.
CI/CD 검사의 진행 상황과 결과를 TeamCity의 커밋 상태 게시자와 함께 Bitbucket UI에 게시할 수 있습니다.
관련 문서에서 자세히 알아보세요.
빌드 및 테스트가 성공적으로 완료되면 풀 리퀘스트를 자동으로 병합하고 파이프라인의 다음 단계를 트리거합니다.
TeamCity 문서에서 자동 병합 빌드 기능에 대해 자세히 알아보세요.
TeamCity가 Jira 및 Bitbucket Cloud의 이슈 트래커와 통합되어 각 빌드에서 버그와 작업을 추적할 수 있습니다. TeamCity는 Bitbucket 이슈 ID 및 Jira 이슈 키를 자동으로 탐지하고 이슈의 세부 정보와 상태를 가져오며, 원활한 개발자 환경을 위해 적절한 이슈 트래커 링크를 제공합니다.
TeamCity는 즉각적인 테스트 결과와 빌드 로그에 대한 간편한 액세스를 제공하여 피드백 속도를 높이므로 모든 오류를 지체 없이 조사할 수 있습니다.
TeamCity 웹 UI에서 직접 자동화된 빌드 및 테스트의 진행 상황을 실시간으로 확인하거나 업데이트를 Bitbucket에 바로 게시하세요.
불안정한 테스트를 자동으로 탐지하는 기능은 CI/CD 프로세스에 문제를 일으키는 자동화된 테스트를 파악해주므로 사용자가 조사하는 동안 해당 테스트를 중지시킬 수 있습니다.
빌드 구성을 투명하고 단순하게 유지하면서 지능적인 테스트 병렬화를 이용해 테스트를 사용 가능한 빌드 에이전트로 동적으로 분할할 수 있습니다.
각 파이프라인에 대한 실패 조건을 구성하여 각 빌드의 통과 실패 여부가 명확하게 표시되도록 할 수 있습니다. 컨텍스트 링크는 관련된 빌드 로그로 바로 연결되므로 오류 조사를 빠르게 시작할 수 있습니다.
소프트웨어 개발 프로세스의 모든 단계에서 일반적으로 사용되는 도구를 통합할 수 있는 TeamCity는 개발자의 워크플로에 맞게 완벽하게 조정됩니다.
TeamCity 프로젝트를 만들고 몇 분 안에 첫 빌드를 시작하세요. Bitbucket 저장소 URL을 입력하고 TeamCity가 프로젝트 설정을 추론하고 빌드 단계를 자동으로 탐지하도록 하기만 하면 됩니다. 팀원은 기존 Bitbucket 클라우드 계정으로 TeamCity에 로그인할 수 있습니다.
TeamCity가 Visual Studio 및 모든 IntelliJ 플랫폼 기반 IDE와 통합되어 컨텍스트를 전환하지 않고도 CI/CD 기능에 액세스할 수 있습니다.
자동화된 Slack, 이메일 및 브라우저 알림을 통해 성공적인 빌드와 실패한 테스트 모두에 대한 최신 정보를 받을 수 있습니다.
Docker 컨테이너를 완벽하게 지원하는 크로스 플랫폼 솔루션인 TeamCity를 사용하면 사이트에 있는 전용 테스트 머신, 클라우드 호스팅 VM 또는 컨테이너, 로컬 개발자 키트 또는 Kubernetes 클러스터 등 원하는 어디서든 CI/CD 파이프라인을 실행할 수 있습니다.
다른 VCS 통합 기능과 마찬가지로 Bitbucket 통합 기능은 무료 자체 호스팅 버전을 포함한 모든 TeamCity 버전에서 사용할 수 있습니다. 14일 평가 기간 동안 TeamCity Cloud를 무료로 사용해 볼 수도 있습니다.
예. TeamCity는 기본적으로 Bitbucket 풀 리퀘스트를 통합합니다. Bitbucket 클라우드 저장소에서 생성된 새로운 풀 리퀘스트를 자동으로 탐지하고 이를 기반으로 빌드를 실행하도록 TeamCity를 설정할 수 있습니다.
TeamCity에서 Bitbucket 프로젝트 구축을 시작하려면 먼저 TeamCity 계정을 설정해야 합니다. Bitbucket 계정을 사용하여 무료 TeamCity Cloud 평가판에 등록할 수 있습니다. TeamCity에서 계정 승인을 요청하면 즉시 CI/CD 파이프라인 구성을 시작할 수 있습니다.
TeamCity는 Bitbucket 통합 기능 외에 GitHub, Gitlab, Perforce, Mercurial, Azure DevOps 등도 지원합니다. TeamCity VCS 통합 기능에 대해 자세히 알아보세요.
Bitbucket에서 실행하는 팀을 위한 강력한 CI/CD