처음으로 이동
워크숍 정보
워크숍 소개
커리큘럼
1. Get started with GitLab CI
1.1 GitLab CI/CD 소개
CI/CD 개념
GitLab CI/CD 워크플로우
GitLab CI/CD 용어 및 개념
GitLab CI/CD 빠른 시작
1.2 GitLab CI 시작하기
프로젝트 생성
.gitlab-ci.yml 파일 생성
결과 확인
2. Basic GitLab CI
2.1 Spring Boot로 REST API 구현
Spring Boot 소개
Spring Initializr로 빠르게 시작하기
STS에서 Spring Boot 프로젝트 구성
Greeting(인사말) REST API 구현
애플리케이션 실행 및 REST API 테스트
2.2 GitLab CI 파이프라인 구성
GitLab 프로젝트 생성
.gitignore 파일
GitLab 리포지토리에 Git Push
.gitlab-ci.yml 파일 생성
CI 파이프라인 결과 확인
2.3 CI Pipeline에 테스트 단계 추가
테스트 코드 작성
.gitlab-ci.yml 파일에 테스트 단계 추가
CI 파이프라인 결과 확인
GitLab CI 속도 향상
3. Advanced GitLab CI
3.1 초기 GitLab CI 파이프라인 구성
GitLab 프로젝트 생성
.gitlab-ci.yml 파일 생성
CI 파이프라인 결과 확인
3.2 주문 API 기능 추가
GitLab 이슈 생성
Feature 브랜치 생성
로컬 Git Repository 구성
STS에서 Spring Boot 프로젝트 구성
Siren Order API 애플리케이션 실행
Postman 설정 및 Menu API 테스트
주문 API 기능 구현
Order API 테스트
단위 테스트 코드 작성 및 실행
GitLab 리포지토리에 Git Push
CI 파이프라인 결과 확인
Merge Request 생성
3.3 CI Pipeline에 Docker 이미지 빌드 단계 추가
Dockerfile 생성
`.gitlab-ci.yml` 파일에 Docker 이미지 빌드 단계 추가
CI 파이프라인 결과 확인
Container Registry 확인
읽음 표시 초기화
Site |
insight.infograb.net
Email | support@infograb.net
COPYRIGHT © InfoGrab LC. ALL RIGHTS RESERVED.
2.3 CI Pipeline에 테스트 단계 추가
2.3 CI Pipeline에 테스트 단계 추가
Junit5, Mockito를 사용하여 테스트 코드를 작성하고 GitLab CI 파이프라인에 테스트 단계를 추가하여 단위 테스트를 수행합니다.
테스트 코드 작성
.gitlab-ci.yml 파일에 테스트 단계 추가
CI 파이프라인 결과 확인
GitLab CI 속도 향상