drexqq

[Jenkins] Jenkins 실습 - 3 본문

ETC/Jenkins

[Jenkins] Jenkins 실습 - 3

drexqq 2022. 1. 16. 14:23
728x90
반응형

이제 실질적으로 apahce로 구동하고 있는 웹 서버를 하나 만들어볼 수 있다

 

/var/lib/jenkins/workspace 에 item이름과 같은 이름으로 저장되어있는 폴더에서 build를 진행한 후 해당 build폴더를 압축하여서 /var/www/html에 옮겨준 뒤 압축을 해제하는 구문을 넣어주면 되는데 나는 리액트로 프로젝트를 진행할 계획이기때문에 nodejs설치부터 진행하겠다.

 

jenkins 메인에서 manage jenkins에 들어가서 

 

Manage Plugins에서 nodejs를 설치한다.

 

설치를 한 뒤 item에서 Build Environment에서 설치한 nodejs를 추가한다

 

 

Provide Node & npm /bin/folder to PATH 를 체크하면 아래에 설치한 nodejs버전이 나오니 알맞은 버전을 골라서 해주면 된다

 

그 뒤에 빌드와 옮기는 과정을 

 

Execute shell부분에 쉘스크립트로 지정해주면 된다.

 

이렇게 다 작성을 했다면 해당 브랜치에 push를 하면 자동으로 react가 빌드되고 deploy까지 될 것 이다.

 

빌드 기록을 보면 이런식으로 잘 작동하는걸 확인할 수 있다.

728x90
반응형

'ETC > Jenkins' 카테고리의 다른 글

[Jenkins] Jenkins 실습 - 2  (0) 2022.01.14
[Jenkins] Jenkins 실습 - 1  (0) 2022.01.13
Comments