본문 바로가기

개발(라이브러리,프레임워크)/CI CD9

[NGINX] EC2서버에 HTTPS 설정 이거 우리서버는 apt-add ....xxx 이게 안된다. yum으로 사용해야한다. YUM epel 저장소 추가 yum install epel-releasecertbot 설치 yum install certbot일반 서버일 경우 443 포트 방화벽 오픈 (우리는 사용 x) 아래 방식처럼하지만 우리는 AWS에서 인바운드 설정을 통해 443포트를 열어줄 수있다. firewall-cmd --permanent --add-service=https firewall-cmd --reload //not found 가 뜨면 설치 yum install firewalld systemctl unmask firewalld systemctl enable firewalld systemctl start firewalldnginx sto.. 2021. 9. 25.
jenkins 빌드 설정 세팅 jenkins 빌드 설정 세팅 1. credintial 을 ssh key로 등록한다. 2. gitlab의 ssh url 을 넣는다. 3. Execute shell에 build script 입력함 4. ssh publisher내용 입력 2021. 9. 21.
jenkins 특정 폴더로 build jenkins 서버에서 > remote 서버로 빌드 배포할때 특정 폴더로 떨어뜨리기 jenkins설정에 ssh server 목록 1. Remote Directory에 떨어 뜨릴 폴더 위치 지정하기 !! (여러개라면 A1 , A2 , A3 이렇게 상위 폴더로 지정) 2. 프로젝트 "구성" 에서 ssh Server 지정하고 프로젝트 구성에서 경로 설정 Transfers 에서 source file : jenkins서버에서 /var/lib/jenkins/workspace 에 보통 각각 프로젝트가 생성된다. "npm run build" 했을 때 생성되는 폴더는 "build" 이다. 내가 옮기고 싶은 폴더를 입력 나는 build/ 하위내용 모두 옮기고 싶어서 "build/"를 입력 Remote directory: .. 2021. 9. 20.
jenkins web 배포 중 오류 시 캐시 정리 npm cache clean --force 기존 파일 삭제 : node_modules, package-lock.json rm -rf ./node_modules rm -rf ./package-lock.json # 한꺼번에 rm -rf node_modules package-lock.json Execute shell 에서 npm install #를 아래 것으로 변경 npm install --save 2021. 9. 20.
반응형