이 문서는 2020년 11월 23일에 출시된 Bamboo 7.2 Release Note 릴리즈 노트를 공유하기 위해 작성되었다.
Highlights
Bamboo logs - 소음은 줄이고, 제어는 높이고
빌드에서 발생하는 상황을 이해하기위해서는 로그 파일 관련 정보에 빠르게 액세스해야합니다.
이를 위해 방해가 되는 소음 단계를 제한하고 Bamboo 인스턴스의 로그 양을 제어 할 수 있도록했습니다.
Bamboo 7.2는 다음과 같은 로그 개선 사항을 제공합니다.
- 더 조용하게 하기위해 Bamboo는 지금부터 기본적으로 적은 데이터를 기록합니다.
그 대신 다양한 VCS 의 로그 및 환경 변수와 같은 추가 데이터의 로깅을 설정할 수 있는 상세 모드를 도입했습니다.
사용자 정의 계획을 실행할 때 또는 배포 화면에서 상세 모드를 활성화 할 수 있습니다.
- 재작업 기록 방식도 변경되었습니다. 지금까지 모든 재작업의 로그는 해당 작업에 대한 기존 로그에 첨부되었습니다.
결과적으로 너무 긴 로그 파일이 생성되어 탐색 및 사용이 어려웠습니다.
이제 모든 재작업 로그는 별도의 파일에 저장되므로 이러한 문제를 훨씬 쉽게 해결할 수 있습니다.
Bamboo에서 로그된 데이터의 전체 리스트는 Logging in Bamboo에서 확인하세요.
Bamboo 사양 개선
Bamboo 7.2는 Bamboo 사양에 대한 여러 가지 개선 사항을 제공합니다.
- Bamboo YAML Specs를 통해 Marketplace의 어느 앱에서든지 작업을 사용할 수 있는 모든 작업 명령을 도입했습니다 .
- SSH / SCP, Command, Maven 및 Build Warnings 작업에 대한 기본 YAML Specs 지원을 추가했습니다.
- 이제 앱 공급사는 새로운 YAML Specs API를 사용하여 계획 및 배포 트리거를 관리 할 수 있습니다.
- 트리거 조건 구성을 Java Bamboo Specs에서 사용가능합니다. YAML Specs는 향후 버전에서 지원됩니다.
- 타사 Java Specs 빌더는 Specs이 저장된 리포지토리를 사용할 수 있습니다.
크고 복잡한 계획을 구성할 수 있는 자체 Specs 라이브러리를 생성하세요.
태그 트리거
Bamboo 7.2에서 태그 트리거를 도입했습니다. 리포지토리에서 선택된 태그가 나타날때마다 빌드를 자동으로 작동시킵니다.
Bamboo에 태그 트리거 실행을 추가하기 위해서 Tag triggering을 확인하세요.
REST API로 에이전트 활성화 및 비활성화
Bamboo 7.2부터 REST API 엔드포인트를 통하여 에이전트를 활성화 및 비활성화 시킬 수 있습니다.