Node.js 기반 어플리케이션 배포
292
작성한 질문수 25
안녕하세요. Jenkins를 통한 노드js기반 어플리케이션 배포 강의를 기다리고 있는 1인입니다.
궁금한 점이 코드를 깃에 푸쉬하고 Jenkins에서 pooling을 가져올 때, 만약 테스트 코드들이 있다면, Jenkins에서 Continuous Build 작업을 할 때 unit test들은 성공적으로 통과가 되었는지 자동으로 체크를 해주는건가요? 그리고 나서 정적인 테스트 도구인 sonarQube까지 설치해서 진행하면 될까요?
답변 1
1
안녕하세요, 이도원입니다.
NodeJs 애플리케이션 예제는 콘텐츠 준비 완료하고, 강의 녹화중입니다. 금주내로 업데이트 하도록 하겠습니다. 지난주까지 예정이었는데, 늦어지게 되어 죄송합니다.
질문하신 테스트 코드는 애플리케이션을 빌드하는 방법에 따라, 빌드 과정에 포함되는 경우가 일반적입니다. 강의에서 설명한 Maven 프로젝트의 경우에는 테스트 코드를 실행하지 않는 옵션을 별도로 추가하지 않는 이상 기본적으로 소스 코드에 포함되어 있는 테스트 코드를 실행한 다음 패키징 파일을 생성합니다. 해당 애플리케이션 소스 안에 테스트 코드가 포함되어 있다면, 테스트 코드 실행 후 실행 결과가 콘솔 로그에 같이 출력되기 때문에, 결과는 바로 확인하실 수 있습니다.
SonarQube 관련 내용은 말씀하신 것처럼 순차적으로 진행해 보시면 될 것 같습니다.
감사합니다.
내장형 톰캣일경우
0
56
2
git 에 강의내용에 필요한 파일들 존재하지 않음
0
111
2
젠킨스에 등록된..
0
116
2
yml 파일 db 접속정보 수정 후 배포 시 미반영
0
133
2
jdk 버전 17
0
96
2
섹션2 강의자료
0
111
2
DOCKER 이미지 PULL
0
270
1
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
0
68
1
질문이 있습니다!!
0
77
1
exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)
1
221
4
m2 mac: ansible-server에서 container 실행 안됨
0
168
2
Jenkins와 k8s 연동과 관련한 질문입니다.
0
108
2
Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.
0
186
2
맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)
0
273
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
264
2
Docker Hub에 Push 무한 로딩
0
147
2
컨테이너에 ssh로 접속 비밀번호 불일치
0
129
1
maven project 오류
0
125
2
엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법
0
159
2





