✅ 1. JUnit 테스트 보고서란 무엇일까? 일반적으로 JUnit 보고서는 Java 프로젝트에서 JUnit 테스트 프레임워크에 의해 생성된 파일을 의미한다. 일반적으로는 XML 형식을 사용하여 보고서를 생성한다. 이 보고서는 테스트의 합격, 불합격,
✅ 1. 환경 변수 추가하기 우리가 Netlify에 10개의 프로젝트 배포를 진행 중이라고 할 때, 몇번 프로젝트에 배포하겠다 라는 것을 어떻게 정할 수 있을까? 바로 환경변수 추가를 통하여 설정할 수 있다. Netlify에 접속하여 배포된 프로젝트의
우리가 프로젝트 배포를 하고 난 이후에는 해당 사이트에 접속하여 정상적으로 웹사이트가 구동되는지를 브라우저를 열어 직접 수동으로 확인해야 한다. 하지만 이러한 테스트 과정까지도 자동화할 수 있다면 어떨까? 이번 파트에서는 테스트 자동화를 구축하는
✅ 1. CD란 무엇일까? CD는 Continuous Delivery(지속적 제공) 또는 Continuous Deployment(지속적 배포)의 약자 즉 지속적인 배포(반영)를 의미한다. 쉽게 설명하자면, CI 과정을 거쳐 안전하게 에러 없이 합쳐진
✅ 1. 프로젝트 Build 하기 npm run build 일반적으로 Node로 만들어진 프로젝트는 해당 명령어를 사용하여 build 작업을 진행한다. 해당 명령어를 통해 build를 진행하면 배포를 위한 폴더가 생성된 것을 확인할 수 있음 우리가 해
✅ 1. Jenkins 타임존 변경하기 System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Seoul')
✅ 1. Pipeline 이란 무엇일까? 실제 제품을 제조하는 데 사용되는 조립 라인을 생각해보자. 모든 제품은 고객에게 출시되기 전에 일련의 단계를 거치게 된다. 이러한 일련의 과정을 Pipeline이라고 한다. 우리는 소프트웨어를 제작하려 한다.
✅ 1. Pipeline 프로젝트란? Pipeline Project ✅ 2. Pipeline 프로젝트 생성하기 ✅ 3. 빌드 및 결과 확인하기 ✅ 4. 파이프라인 스크립트 수정하기 pipeline { agent any stages {
✅ 1. Stage란 무엇일까? 전체 워크플로우를 논리적으로 구분하는 작업 단위 코드를 구조화시켜 Pipeline의 흐름을 이해하기 쉽게 도와줌 ✅ 2. Test Stage 추가하기 pipeline { agent any stages {
✅ 1. Job이란 무엇일까? Jenkins에선 Job(프로젝트)은 Jenkins가 수행해야 할 작업의 기본 단위 소스 코드 가져오기, 소스 컴파일하기 등 Jenkins에게 지시할 일련의 작업 순서와 명세서를 의미함 ✅ 2. Jenkins 잡의 두가지