CI CD/Jenkins

[Jenkins] 젠킨스 agent 노드 추가 하기 (launch agent by connecting it to the master 방식)

Nirsa 2021. 2. 11. 20:52
반응형
  • 젠킨스 agent 노드 추가 하기

젠킨스에 agent 노드를 추가하여 관리 하도록 합니다. jenkins 웹페이지로 접속 후 Jenkins 관리 → 노드 관리를 선택 해주세요.

 

좌측 메뉴의 신규 노드 클릭 → 노드명 입력 후 Permanent Agent 를 클릭하여 넘어갑니다.

 

저는 Launch agent by connectiong it to the master 방식으로 진행하려 합니다. 우측의 ? 아이콘을 클릭하면 필요한 설명들을 확인할 수 있습니다.

추후 프로잭트를 추가할 때 Labels를 기준으로 하니 참고 해주세요.

 

Launch agent by connectiong it to the master 방식의 경우 java 설치가 필요하기 때문에 잠시 agent 노드쪽에 접속하여 아래 명령어를 입력하여 설치를 진행 해주세요. (만약 java 설치하기가 힘들다면 위에서 SSH 방식으로 설정 해주시면 됩니다.)

yum install java-1.8.0-openjdk-devel -y

 

생성한 Agent 노드를 클릭 합니다.

 

저의 경우 사용할 agent 서버는 리눅스 이므로 wget으로 설치하여 진행하려고 합니다. agent.jar를 우클릭하여 "링크 주소 복사"를 클릭 해주세요.

 

agent 서버에 접속하여 wget [복사한 주소] 명령어를 입력하여 다운로드 해줍니다.

 

아래 빨간 박스 부분의 명령줄을 복사 후 붙여넣기 해주시면 노드 추가가 완료 됩니다.

 

단, 아래와 같이 명령줄 마지막에 & 를 붙여 백그라운드로 실행되도록 하시는걸 추천 드립니다.

 

이후 jenkins 웹페이지에서 확인하면 agent 노드가 정상적으로 되고 있는것을 볼 수 있습니다.

 

반응형