[Jenkins - Server] 배포설정 : Jenkins + Node js 프로젝트 배포
목록
빌드 및 배포 : 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 선택 후 배포 스크립트 작성
'CI, CD > jenkins(Hudson)' 카테고리의 다른 글
Jenkins - Jenkins dood(docker out of docker)로 실행시켜 agent docker 사용하기 (0) | 2021.04.26 |
---|---|
Jenkins - Jenkins pipeline Slack notification(젠킨스 빌드 슬랙 알림) (0) | 2021.04.26 |
Jenkins - Jenkins&GitHub을 이용하여 아주 간단한 MultiBranch pipeline 만들어보기 (0) | 2021.04.26 |
Jenkins - CentOS에 docker 환경으로 Jenkins 설치(Jenkins&GitHub CI) (0) | 2021.04.26 |
[Jenkins - Server] 소스관리 : Jenkins + 원격 Git Server 사용하기 (0) | 2021.03.17 |
[Jenkins - Server] 설치하기 (0) | 2021.03.17 |
[jenkins] 설치 및 배포 (0) | 2020.09.07 |
jenkins 관리 - 사용자 권한 관리 (0) | 2019.07.04 |