본문 바로가기

Docker,Jenkins

jenkins cicd react+spring boot 배포중 발생한 issue 모음

728x90

 

 

 

 Install NodeJS Plugin on Jenkins



1. 브라우저를 통해 젠킨스 서버에 접속합니다.

Jenkins관리 -> 플러그인 관리를 클릭합니다.

 

 

 

 

 

2. 설치가능 탭에서 NodeJS를 검색한뒤에 체크박스를 체크하고 "지금 다운로드하고 재시작 후 설치하기"를 클릭합니다.

 

 

 

 

3. 플러그인 설치 화면으로 이동하면 "설치가 끝나고 실행중인 작업이 없으면 젠킨스 재시작"을 체크해줍니다.

 

 

 

 

 

4. 설치가 완료되면 재실행하여 Jenkins관리 -> Global Tool Configuration을 클릭합니다.

 

 

 

 

 

5. Node JS탭에서 project에 쓸 node version을 선택합니다.

최신 버전으로 선택하고 name을 똑같이 입력해주고 저장합니다.

 

 

 

 

 

 

 

 Create a new Jenkins Job

 

6. 새로운 ITem을 클릭합니다.

 

파이프라인에 다음과 같이 입력해주면 해결완료.

더보기

       tools {
        nodejs 'node-js-16.16.0'
    }

**해당하는 name을 넣으셔야합니다 !!!!!!!!!!!!!!!

 

 

● Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.

 

다음오류는 CI하는도중에 발생한 경고도 다 오류처리해버린다는 의미이다.. 환경설정에서 CI false로 설정해주어야한다.

 

 

 

 

When using COPY with more than one source file, the destination must be a directory and end with a /

 

둘 이상의 소스 파일에서 COPY를 사용하는 경우 대상은 디렉토리여야 하며 /로 끝나야 합니다.

말그대로 마지막 소스에 / 만 붙여주면 정상적으로 작동하게된다.

728x90