/
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 확인 가능

 

 

 

 

Related content

Service Package
Service Package
More like this
Bamboo Data Center 설치
Bamboo Data Center 설치
More like this
이슈 및 개발 도구 통합
이슈 및 개발 도구 통합
More like this
Bamboo CI/CD(부분 빌드)
Bamboo CI/CD(부분 빌드)
More like this
동시성 제어
동시성 제어
More like this
GitLab의 Issue 생성
GitLab의 Issue 생성
More like this