Developer MJ

[JENKINS] RUN JOB ON REMOTE SERVER 본문

Programming/CI&CD

[JENKINS] RUN JOB ON REMOTE SERVER

MIN JOON 2017. 8. 22. 17:21

Jenkins가 구동중인 Master Server에서 Remote Server의 자원을 가지고 Build되는 JOB 구현

 

 

 

- Remote Server에서 Master Server로 Java Web Start로 연결하기 위해서 Random으로 설정.

 

 

- Remote Server Node 생성 전

 

 

- Remote Serve Node 생성

 

 

 

- Remote Server Node 생성 후

 

 

 

- slave.jar 와 launch 버튼 클릭하여, slave-agent.jnlp와 slave.jar 파일 다운로드

 

 

- Remote Server에 접속 후 , Node 생성 시에 명시한 Remote root directory에 다운받은 두 파일 복사하고 커맨드 실행하여 두 서버 연결

 

 

 

- Jenkins Job 설정에서 Restrict where this project can be run을 체크하고, Remote Server Node 선택

 

 

이렇게 설정하고 shell script나 batch command 실행하면, Remote Server의 자원으로 Job 실행

'Programming > CI&CD' 카테고리의 다른 글

[JENKINS] REST API  (0) 2017.07.26