inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

CI/CD 자동화 도구의 이해

젠킨스의 Build - Test - Package 단계에서 Test 코드를 작성하지 않은 경우

해결된 질문

687

송병훈

작성한 질문수 3

0

안녕하세요. 저는 취준생으로서 자동화를 경험하고자 강의를 듣기 시작했습니다.

지금 저는 6명 인원으로 웹사이트 개발 프로젝트를 진행하며 Java/SpringBoot 로 백엔드 개발과 배포 포지션을 맡았습니다. 스프링 프로젝트를 만들면, test 폴더에 test코드를 작성하여 단위테스트와 통합테스트를 진행할 수 있는 것으로 알고있습니다.

만약, 프로젝트에서 단위테스트 코드를 작성하지 않았다고 가정한다면 젠킨스의 Build - Test - Package 단계에서 Test 부분은 생략되어 Package가 진행되나요?

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

단위테스트 코드를 작성하지 않은 경우에도 젠킨스의 Build - Test - Package 단계에서 Test 부분은 생략되지 않습니다.

젠킨스의 빌드 파이프라인은 빌드, 테스트, 패키징 등 단계적으로 진행됩니다. 이 중에서도 테스트 단계는 프로젝트의 안정성과 신뢰성을 검증하는 중요한 요소입니다. 따라서, 테스트 코드를 작성하지 않은 경우에는 단위 테스트가 진행되지 않더라도 Build - Test - Package 단계에서 Test 부분이 실행되어 패키지가 진행됩니다.

하지만 테스트 코드를 작성하지 않은 경우에는 테스트 코드에 의한 검증이 이루어지지 않으므로 예외 상황 등에 대한 검증이 미흡할 수 있습니다. 따라서, 프로젝트 개발을 진행하며 테스트 코드 작성에도 신경을 써주시는 것이 좋습니다.

더 자세한 내용이 필요하신 경우, java/springboot, 젠킨스에 대한 강의나 관련 문서를 참고하시는 것도 도움이 될 것입니다.
감사합니다.

내장형 톰캣일경우

0

50

2

git 에 강의내용에 필요한 파일들 존재하지 않음

0

110

2

젠킨스에 등록된..

0

115

2

필요한 파일만 가지고 배포할 수 있나요?

0

112

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

131

2

jdk 버전 17

0

92

2

섹션2 강의자료

0

110

2

DOCKER 이미지 PULL

0

269

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

66

1

질문이 있습니다!!

0

76

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

217

4

m2 mac: ansible-server에서 container 실행 안됨

0

168

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

106

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

184

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

272

3

Docker Container에서 Tomcat 설치

0

229

2

ec2 여러대에서 각각 직접 설치 이유

0

159

1

P@ssw0rd 설정시기

0

155

2

ansible 원리

0

139

2

ansible 존재여부

0

127

2

젠킨스 빌드 성공후 shutdown

0

263

2

Docker Hub에 Push 무한 로딩

0

144

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

127

1

maven project 오류

0

124

2