Study/Udemy - Jenkins 자동화

Jenkins로 NodeJS 애플리케이션 배포

코딩콩 2023. 8. 6. 22:55

* 아래 강의 학습 중📚

Udemy - DevOps 학습: 파이프라인 및 Docker를 이용한 Jenkins 와의 CI/CD

 

환경

jenkins 2.401.3

 

TODO

Jenkins로 우분투 서버(jenkins가 떠있는 그 서버 맞음)에 도커 없이 NodeJS 애플리케이션을 배포하고 실행

 

Jenkins에 NodeJS 플러그인 설치

 

Tools -> nodejs -> add nodejs

 

 

FreestyleJob 생성

강사 제공 nodejs 코드 -> https://github.com/wardviaene/docker-demo

source code management
build environment
build step

 

 

Build 하고 우분투 서버에서 확인

/var/jenkins_home/workspace/{job이름}/node-modules 로 가보면 node 모듈 설치된 거 확인 가능

index.js 있는 곳에서 npm start 하면 애플리케이션 실행됨