SSAFY 특화 프로젝트 기록_20240319

탱귤생귤·2024년 3월 21일
0

17일 차

오늘 한 것

  • Jenkins 설치 후 오류났던 nginx 해결
  • Jenkins 재설치
    • Plugin 설치, Credintial 추가, GitLab Webhook 걸기

어려웠던 점

  • Jenkins 컨테이너 내리고 재실행해도 화면은 뜨는데 자꾸 403이 떴다. 그리고 컨테이너와 이미지를 내리고 돌려도 초기화가 되지 않음

새로 알게 된 점

  • Nginx-Jenkins 연결
    1. 처음에는 잘 몰라서 EC2내의 nginx의 기본 링크를 젠킨스페이지(8081포트)로 연결시키고, Docker내의 nginx에서는 기본 링크를 3000포트로 연결시켜서 충돌이 났던 것임.
      1. EC2내의 nginx설정을 지우고, nginx 기본 링크를 젠킨스 페이지로 연결하니 무한로딩되던 페이지가 빠르게 에러페이지 나오는 걸로 발전함
    2. 에러페이지는 no resolver defined to resolve 가 났음
      1. 찾아보니 proxy_pass 를 변수로 받으면 nginx의 기본 built-in resolver로 연결을 하는데, 여기서 문제가 생긴 것임.
      2. resolver 1.1.1.1; 를 추가하니 해결
      3. https://stackoverflow.com/questions/57937222/502-bad-gateway-nginx-no-resolver-defined-to-resolve
  • Jenkins 로그인 없이 대시보드 들어가기
    1. config.xml에 들어간다
    docker exec -it jenkins /bin/bash
    vim /var/jenkins_home/config.xml
    1. true 를   false 로 변경
    2. 그리고 재시작

내일 할 것

  • Jenkins 초기화
  • FE pipeline 연결하기

0개의 댓글