카테고리 없음

[Jenkins - Server] 배포설정 : Jenkins + Node js 프로젝트 배포

심심한 낙지 2019. 8. 29. 16:54

POOPOO: 배변 일기 앱

SMALL

목록


빌드 및 배포 : Jenkins + Node 연동하기

1) node 빌드를 위한 매개변수 추가

- remote_ip : 원격접속 아이피

- app_root : 프로젝트 소스가 들어있는 경로

- branch_name : git 에서 받을 브랜치 이름

 

 

2) Jenkins 관리 > 플러그인 관리

 

 

 

3) 설치 가능 탭 클릭

 

 

 

4) Managed Script 설치

 

 

 

5) Jenkins 관리 > Managed files 클릭

 

 

 

6) Add a new Config 클릭

 

 

 

7) Managed script file 를 체크한 다음 Submit 버튼 클릭

 

 

 

8) 위에서 선언한 Argument (매개변수) 와 쉘 스크립트 코드를 넣고 Submit 버튼 클릭

원래는 배포를 위한 스크립트를 작성해야 하지만 아래 예시는 매개변수가 잘 오는지 테스트하는 코드를 입력해 두었습니다.

${remote_ip}

${app_root}

${branch_name}

 

 

 

9) 아까 만들어 놓은 빌드 항목을 클릭(Node js)

 

 

 

10) 왼쪽 사이드메뉴에서 구성을 클릭

 

 

11) Build 항목에서 Excecute shell 선택 후 빌드 스크립트 작성

12) Build 항목에서 Excecute Managed Script 선택 후 배포 스크립트 작성

 

 

LIST