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