inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 활용한 CI/CD 입문 (with. AWS)

[실습] 배포 이후 테스트 자동화 구축하기

(강의 6분 50초 부분) Workspace 안에 index.html이 비어있음

해결된 질문

118

쿠카이든

작성한 질문수 18

0

image.pngimage.png

강사님, 안녕하세요! 강의 잘듣고 있습니다.

 

강의 6분 50초 부분에 빌드 실패 테스트를 실습하던 중 질문이 있어서 글 올립니다!

playwright-report 폴더에서 index.html 파일을 클릭하였는데 강사님과 다른 빈화면이 보입니다.

 

시간되시면 확인부탁드립니다.

감사합니다!

aws docker jenkins ci/cd devops

답변 2

1

JSCODE 시니

안녕하세요! 쿠카이든님~ JSCODE 시니입니다!ㅎㅎ

 

​질문해 주신 Playwright 리포트 빈 화면 현상은 리포트 구성 파일이 정상적으로 로드되지 않을 때 주로 발생합니다. 정확한 문제 원인을 파악하여 해결책을 드리기 위해, 번거로우시겠지만 아래 세가지 정보를 추가로 확인 부탁드립니다.

1. 브라우저 콘솔 에러 로그

빈 화면이 뜬 상태에서 키보드의 F12(개발자 도구)를 누른 뒤, 상단의 [Console] 탭을 클릭해 보세요.

​그곳에 빨간색으로 표시되는 에러 메시지들이 있다면 캡처하거나 복사해서 공유해 주세요. (문제를 해결할 가장 중요한 단서가 됩니다.🥹)

2. 수강 중인 강의 정보

​현재 수강하고 계신 강의의 전체 제목과 몇 강인지 알려주실 수 있을까요~?

​젠킨스 설정 단계에 따라 해결 방법이 달라질 수 있어 확인이 필요합니다.

 

3. 젠킨스 스크립트 콘솔 설정 확인

​[젠킨스 관리] > [Script Console]에 아래 코드를 입력하고 Run을 실행한 뒤, 다시 리포트를 확인해 보시기 바랍니다.

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-same-origin allow-scripts; default-src 'self' 'unsafe-inline' 'unsafe-eval'; script-src * 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline'; img-src * data:; font-src *;")

 

(참고: 이 설정은 젠킨스 재시작 시 초기화될 수 있으니, 우선 실행 후 리포트가 정상적으로 나오는지 확인 부탁드립니다.)

​위 정보들을 확인해 주시면 정확한 원인을 잡아드리겠습니다!ㅎㅎ

 

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 쿠카이든님!

강의 진행 중 불편함을 겪으셨다니 안타깝습니다. 말씀하신 문제는 Jenkins 빌드 결과물이 제대로 생성되지 않을 때 발생할 수 있는 일반적인 상황입니다. index.html이 빈 화면으로 보이는 이유는 다음과 같은 경우일 수 있습니다:

  1. 빌드 실패: 빌드 프로세스 중에 오류가 발생하여 결과물이 제대로 생성되지 않을 수 있습니다. 로그를 확인하여 실패 이유를 파악하는 것이 중요합니다.
  2. 파일 경로 문제: index.html 파일의 경로가 잘못 지정되어 있거나 파일이 누락되었을 수 있습니다. 경로를 다시 확인해주세요.
  3. 파일 내용 확인: 생성된 index.html 파일의 내용을 직접 열어보셔서 실제 HTML 코드가 없는지 확인해 보세요.

해결 방법 제안

  1. Jenkins 로그 확인하기: Jenkins의 콘솔 출력 로그에서 어떤 오류가 발생했는지 자세히 확인해 보세요. 특히, 빌드가 실패한 위치에서의 로그 분석이 필요합니다.

  2. 빌드 스크립트 검토하기: Jenkinsfile 혹은 관련 스크립트를 검토하여 파일 생성 및 배포 과정에서 문제가 없는지 확인해 보세요.

  3. 로컬 환경에서 확인하기: 때로는 로컬 개발 환경에서 파일을 예측 가능하게 빌드한 후 결과물을 Jenkins로 옮기는 방법도 도움이 될 수 있습니다.

관련해서 추가 분석이 필요하다면, 다음 링크의 질문들을 참고해 보시면 유용할 것 같습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드립니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

git bash .env

0

9

0

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

27

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

19

1

S3 강의 개선 제안

0

21

2

S3 관련 강의 개선 제안

0

13

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

12

1

알파벤티지 sleep(5) 관련 문의

1

36

2

env 파일을 제대로 작성한 후에도 사이트에 연결할 수 없습니다.

0

24

1

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

55

1

스크립트에 대해 질문 있습니다.

1

49

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

2

50

1

실전 계좌에서 운영하고 계신 분 계신가요?

1

40

2

vagrant up 설치 에러

0

30

2

키페어 설정

0

34

2

api.basic-server.com

0

42

2

클로드

1

46

2

이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .

0

32

1

HTTPS 인증서

0

44

2

pip install -r requirements.txt

0

49

2

환경설정 스크립트에서 storageclass가 생성되지 않습니다.

0

41

2

자료를 다운로드후 압축을 풀때 오류납니다.

0

45

2

Docker + Spring Boot CI/CD 방법

0

99

2

강의순서가 바뀌어 있습니다.

0

90

1

build.zip 퍄일이 없습니다.

0

96

1