/
Bamboo 를 이용한 Release version 관리

Bamboo 를 이용한 Release version 관리

이하 예제는 bamboo server v6.9.2 에서 테스트 된 내용입니다.

  • 확인사항

  1. 사전에 빌드 plan 및 배포 project 가 작성되어 있어야 합니다. (참고 page : https://twoseed.atlassian.net/wiki/spaces/TwoseedDev/pages/59047998)

  2. 빌드 plan 에는 artifact 설정이 되어 있어야 합니다.

  3. 배포 project 에는 대상 빌드 plan 이 설정되어 있어야 합니다.

 

 


빌드

1. 빌드 로그에서 release 정보 추가

  • 빌드 로그

  1. 빌드 log 의 Summary 화면 우측의 “Create release” 클릭하여 release 정보 추가

  2. 미리 release 정보를 추가하지 않고, 배포 실행 설정 화면에서 빌드 log 를 지정 하는 방식으로도 배포 진행 가능

  • Release 정보 설정-1

  1. Build result 및 This version 항목 작성 (release version 은 default 자동 설정)

  2. 자동으로 설정되는 release version 정보를 수정하고 싶은 경우, “Subsequent version
    ” 항목쪽에 있는 “Change release versioning system” 를 클릭하여 해당 화면에서 설정 가능

 

  • Release 정보 설정-2

  1. Release 정보 설정 완료 화면 (상세화면)

  2. 우측 상단의 “Deploy” 에서 “DEV Deploy” 를 선택, 현재 release version 으로 배포 실행 가능

  3. 우측 상단의 확장 항목에 있는 “Delete release” 를 선택하여 release 정보 삭제 가능

 

 

  • Release 상세화면으로 이동하는 방법

  1. 배포 전 release 정보 경우, 빌드 log 의 Summary 화면 우측의 release version (release-6) 정보를 클릭하면 이동

  2. 배포 후 release 정보 경우, 빌드 log 또는 배포 env 리스트 화면에서 해당 release 정보를 클릭하면 이동 → release-5 version 을 예제로 사용

- “release-6” → 배포 전 빌드 log 화면 : 우측 release-6 클릭

 

- “release-5” → 배포 후 빌드 log 화면 : 우측 release-5 클릭

 

- “release-5” → 배포 environment dashborad 화면의 리스트에서 release-5 클릭

 


배포

1. 배포 실행 및 결과 확인

  • 배포 실행

  1. 배포 environment dashborad 화면의 우측상단의 “Deploy” 에서 “DEV Deploy” 선택

  2. Release version 선택 및 실행

  3. 만약 빌드 log 에서 release 정보를 생성하지 않았을 경우, 첫번째 “Create new release from build result” 를 선택, 빌드 log 와 release version 을 입력한 후 배포 실행 가능

 

  • 배포 결과 확인

  1. 배포 로그 화면 : 배포 된 release version 확인 가능

  2. 배포 environment dashborad 화면에서 마지막으로 배포 된 release version 정보 확인 가능

  3. 빌드 log 화면에서 배포 성공한 release version 확인 가능