Atlassian Bamboo 서버는 지속적인 통합(Continuous Integration), 테스트 자동화(Test Automation), 지속적인 배포(Continuous Delivery)를 원하는 전문 프로젝트 팀을 위한 최고의 솔루션입니다.
Atlassian Bamboo는 Jira 이슈로부터 개발된 코드에서 빌드, 테스트, 배포까지 지속적인 배포를 수행하고 추적 관리할 수 있게 해주는 전문적인 도구입니다. 다음은 Bamboo의 주요 특징을 보여주고 있습니다.
Bamboo는 프로젝트 기반의 지속적인 통합을 관리하고 빌드를 통해 생성된 아티팩트를 배포로 피드할 수 있습니다.
CI빌드를 설정하고 빌드 아티팩드를 배포 프로젝트에 피드하고 테스트와 통합된 배포 단계를 정의할수 있습니다.
Git 이외에도 Bamboo는 Bitbucket, Fisheye의 저장소와 SVN, Mercurial, Perforce, CVS와 연결할 수 있습니다.
Git은 다양한 브랜치를 통해 개발을 수행하며 Bamboo는 브랜치 생성을 인식하여 자동으로 빌드를 수행할 수 있습니다.
Bamboo는 빌드와 연관된 Jira 이슈를 추적하고 Jira의 릴리즈 관리에서 통해 릴리즈를 수행할 수 있습니다.
기존의 Jenkins를 사용하고 계시다면, Jenkins 가져오기 도구를 통해 Bamboo로 쉽게 마이그레이션 할 수 있습니다.
프로젝트 기반으로 커밋, 데일리, 릴리즈 빌드 계획을 수립하고 관리할 수 있습니다.
Bamboo는 모든 언어를 위한 빌드와 AWS CodeDeply, Docker, Amazon S3와 같은 다른 인기있는 기술에 적합한 빌드 시스템입니다.
Bamboo는 빌드와 배포를 위한 이용가능한 다양한 태스크를 제공하고 이를 선택하여 편리하게 태스크를 생성할 수 있습니다.
Bamboo의 데디케이트 에이전트를 이용하여 핫픽스와 크리티컬 빌드를 당장 수행할 수 있습니다. 데디케이트 에이전트를 사용하면, 활용 가능한 빌드 서버가 없을 경우에도 데디케이트 에이전트를 통한 빌드를 바로 수행할 수 있습니다.