Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

  • 확인사항

  1. 사전에 빌드 plan 및 배포 project 가 작성되어 있어야 합니다. (참고 page : Atlassian 제품을 이용한 CI, CD 예제)

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

  3. 배포 project 에는 빌드 plan 이 연결되어 있어야 합니다.


빌드

1. 빌드 실행 및 release 정보 추가

  • 빌드 실행 및 로그

  1. 빌드 log 의 Summary 화면 우측의 “Create release” 클릭

  • Release 정보 설정

  1. Build result 선택 및 release version 작성

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

  • Release 정보 설정

  1. Release 정보가 설정 완료 화면

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

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

  • Release 정보 상세

  1. 빌드 log 의 Summary 화면 우측의 release 정보 을 클릭하면 이동

  2. 배포 후에는 배포 env 리스트 화면에서 해당 release-5정보를 클릭, 상세정보 확인 가능

- “release-6” 배포 전 빌드 log 화면

- “release-5” 배포 후 빌드 log 화면

- 배포 project 화면에서 이동한 release 상세 화면

2. Bamboo REST API 를 이용한 빌드 실행

  • 필수 파라메터 값인 projectKeybuildKey정보는 (bamboo) Browser URL 에서 확인 가능

# 빌드실행 rest api (parameter 가 없는 경우)
# curl -s -X POST -u {id}:{pwd} "http://{bamboo-domain}:8085/rest/api/latest/queue/{projectKey}-{buildKey}"

# 실행예제
curl -s -X POST -u admin:password "http://local.twoseed.com:8085/rest/api/latest/queue/TWSD-RBDT1"


배포

1. 배포 실행 및 결과 확인

  • 배포 실행

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

  2. 생성한 release version 선택 및 실행

  • 배포 결과 확인

  1. 배포 로그 화면

  2. 배포 environment dashborad 화면에서 배포 정보 확인 가능

  3. 빌드 log 화면에서 배포 결과 확인 가능

2. Bamboo REST API 를 이용한 배포 실행

  • 필수 파라메터 값인 environmentIdversionId 정보는 (bamboo) Browser URL 에서 확인 가능

# 배포실행 rest api
# curl -s -X POST -u {id}:{pwd} "http://{bamboo-domain}:8085/rest/api/latest/queue/deployment?environmentId={environmentId}&versionId={versionId}"

# 실행예제
$curl -s -X POST -u admin:password "http://local.twoseed.com:8085/rest/api/latest/queue/deployment?environmentId=3473409&versionId=5210114"

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.