페이지 트리

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 4 현재 »

이 문서는 Bamboo에서 remote agent를 설정하는 방법에 대한 정보를 공유하기 위해 작성되었다. 



1. Remote agent support 활성화

만약 Remote agent support가 활성화되어 있지 않다면, 다음 절차를 통해 활성화한다. 

  • 상단 Bamboo Administration > Overveiw 클릭
  • 왼쪽 패널에서 Agents 메뉴 클릭
  • Enable Remote Agent Support 클릭


2. Remote agent 다운로드

먼저 Remote Server에서 "bamboo-agent-home"과 같은 디렉토리를 생성한다.

Agent 설치 파일을 다운로드 받기 위해 다음 절차를 수행합니다. 

  • 상단 Bamboo Administration > Overveiw 클릭
  • 좌측 패널에서 Agents 메뉴 클릭
  • 우측 상단 Install remote agent 메뉴를 클릭



아래와 같이 Installing a remote agent 라는 페이지가 나오면 DOWNLOAD 버튼을 클릭하여 atlassian-bamboo-agent-installer-version.jar를 다운로드 받는다. 


3. Remote agent 실행

다운로드 받은 파일을 remote server로 이동하여 아래 명령을 cmd 창에서 수행한다. 

java -jar atlassian-bamboo-agent-installer-6.0.5.jar https://bamboo.curvc.com/agentServer/


Bamboo server의 Agents 메뉴에서 Remote agents > Agent authentication에서 해당 remote agent의 접근을 허용한다. 


Remote server에서 인증을 통과하는지를 점검한다. 


4. Remote agent의 capabilities 구성

Agents 메뉴에서 Remote agents 영역에 Agent가 등록되었는지를 확인한다. Agent에 Capability를 추가하기 위해 해당 Agent의 이름을 클릭한다. 


Agent summary가 나타나면, 현재 Executable을 확인하고 새로운 Capability를 추가하기 위해 Add capability 링크를 선택한다. 


아래는 Maven capability를 추가하는 예제를 보여준다. 아래와 같이 Local Agent 구성때와 동일하게 정보를 입력한다. 

  • Capability type : Executable 선택
  • Type : Maven 3.x 선택
  • Executable label : apache-maven-3.6.0
  • Path : C:\Atlassian\bamboo\apache-maven-3.6.0



다음 그림과 같이 추가한 capability를 확인한다. 


Bamboo administration > Executables 에서 추가한 capability 구성을 확인한다. 


최종 해당 capability를 사용하여 빌드가 잘되는지 확인한다. 


  • 레이블 없음