프론트엔드 CI/CD 순서가 어떻게 되나요?

조회 231

안녕하세요 프론트엔드 개발한지 1년차가 조금 지난 주니어 개발자입니다. 아직 CI/CD를 직접 한 적이 없어서 머릿속에 개념이 떠다니는데요 빌드 - 테스트 - 배포 순으로 알고 있는데 테스트가 빌드 전에 일어나야 하지 않나요?? 빌드를 하고나서 테스트를 하는 이유가 있나요??

구체적이고 정성스러운 질문에 Up 투표를 눌러주세요.

설명이 부족한 질문에 Down 투표를 눌러주세요. 커리어리가 질문자에게 수정을 요청할게요.

답변 1

손정현님의 프로필 사진

안녕하세요! CI/CD를 구현하는 방법은 여러가지 일 것 같은데요. 파이프라인 설정에 따라서 다르지 않을까 생각합니다. 일반적인 유닛 테스트를 말씀하시는거라면 질문자님이 생각하시는 테스트 후 빌드를 많이 사용하는 것 같네요. npm 스크립트로 치자면 npm run test, npm run build 형태가 파이프라인 설정 어딘가에 있지 않을까 싶습니다. 만약 백엔드 쪽 서버라면 유닛테스트-빌드-다른 유형의 테스트(부하 테스트 같은거)-배포 이런 식으로 다른 유형의 테스트를 프로덕션 빌드가 된 서비스에 테스트 해볼 수는 있을 것 같아요. 결론은, 정해진 한 가지 방법은 없고 구현하기 나름이라 케바케일 것 같습니다 :)

김정수님의 프로필 사진

김정수

작성자

소프트웨어 엔지니어2월 28일

아하 정해진 것은 없고 파이프라인 작성에 따라 달라지는거였군요. 답변 감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.