Notice
Recent Posts
Recent Comments
Link
drexqq
[Jenkins] Jenkins 실습 - 3 본문
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