728x90
반응형

젠킨스 3

[Jenkins] 깃허브와 연동하여 엔진엑스-리액트 자동배포 하기

서론 프로젝트를 진행하면서 업데이트가 있을 때마다 배포하는 과정은 매우 번거롭다. 특히 한창 개발 중인데 https 연결이 필요한 기능을 테스트하기 위해서는 반드시 서버에 배포가 된 상태여야 한다. 그래서 프론트엔드 담당이 어떤 부분을 수정하면 백엔드 담당이 매번 재배포했어야 하기 때문에 번거롭기도 하고 실시간으로 소통이 안되면 작업이 지연될 수 밖에 없어서 이를 해결하고자 자동배포를 구축하였다. +) 실제로 설정한 순서대로 하다보니 설정 중간중간에 작업해주는 과정이 몇 번 있다. 젠킨스 프로젝트 설정을 한번에 하고 싶다면 2, 4, 6번을 먼저 진행해준 뒤 1번부터 읽으면 된다. 본론 1. 젠킨스에 프로젝트 추가 젠킨스 페이지에 접속해서 새로운 Item으로 들어간다. 이름을 적어주고, Freestyle..

웹, 앱 2022.09.30

[Jenkins] Linux-centOS7에 젠킨스 설치 및 초기 설정

※ 젠킨스를 사용하기 위해서는 Java 8 또는 Java 11 버전이 필요하다. https://danpung2.tistory.com/42 [Java] Linux-centOS7에 openJDK 11 설치하기 1. 설치 가능한 JDK를 확인 아래 명령어로 설치 가능한 JDK를 확인한다. yum list java*jdk-devel 2. 다운받을 버전의 자바를 설치해준다. 지금은 11을 설치할 것이므로 다음과 같은 명령어로 설치한다. yum danpung2.tistory.com 1. 젠킨스 설치 # 젠킨스 설치파일 다운로드(stable 버전) sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # ..

웹, 앱 2022.08.29

[이슈] Jenkins React 빌드 실패 Treating warnings as errors because process.env.CI = true. Most CI servers set it automatically.

상황 Jenkins로 React 자동 배포를 하기 위해 빌드를 하는 과정에서 Treating warnings as errors because process.env.CI = true. Most CI servers set it automatically. 이슈 발생 원인 - 경고를 에러로 인식하여 빌드가 실패되는 것 - 기본적으로 CI=true가 설정되어 있는 것이 원인 해결 - 빌드 시 npm run build 대신 CI=false npm run build 로 해결

이슈 2022.08.22
728x90
반응형