튜토리얼: 애플리케이션 빌드
요약
CI/CD 파이프라인을 사용하여 코드를 자동으로 빌드, 테스트 및 배포합니다. 파이프라인에서 job을 실행하는 러너를 설정합니다. Android 및 iOS용 모바일 앱을 빌드, 서명 및 릴리스합니다.
CI/CD 파이프라인에 대해 알아보기#
CI/CD 파이프라인을 사용하여 코드를 자동으로 빌드, 테스트 및 배포합니다.
| 주제 | 설명 | 초보자에게 적합 |
|---|---|---|
| 첫 번째 GitLab CI/CD 파이프라인 만들기 및 실행 | .gitlab-ci.yml 파일을 만들고 파이프라인을 시작합니다. |
⭐ |
| 복잡한 파이프라인 만들기 | 점점 더 복잡한 파이프라인을 구축하면서 가장 일반적으로 사용되는 GitLab CI/CD 키워드에 대해 알아봅니다. | |
| 시작하기: CI/CD에 대해 알아보기 (9분 02초) | .gitlab-ci.yml 파일과 사용 방법에 대해 알아봅니다. |
⭐ |
| GitLab CI 기초 | GitLab CI/CD에 대해 알아보고 이 자기 주도형 코스에서 파이프라인을 구축합니다. | ⭐ |
| CI 심층 분석 (22분 51초) | 파이프라인과 지속적 통합 개념을 자세히 살펴봅니다. | |
| GitLab 파이프라인을 만들어 Google Artifact Registry에 푸시 | GitLab을 Google Cloud에 연결하고 Artifact Registry에 이미지를 푸시하는 파이프라인을 만드는 방법을 알아봅니다. | |
| CI/CD 예제 찾기 | 이 예제를 사용하여 사용 사례에 맞는 CI/CD를 설정합니다. | |
| CI/CD 규칙 이해 (8분 56초) | CI/CD 규칙을 사용하는 방법에 대해 자세히 알아봅니다. | |
| Auto DevOps를 사용하여 애플리케이션 배포 | Google Kubernetes Engine(GKE)에 애플리케이션을 배포합니다. | |
| OpenShift에서 GitLab Runner Operator와 함께 루트리스 컨테이너에서 Buildah 사용 | OpenShift에서 GitLab Runner Operator를 설정하여 루트리스 컨테이너에서 Buildah로 Docker 이미지를 빌드하는 방법을 알아봅니다. |
GitLab Runner 구성#
파이프라인에서 job을 실행하는 러너를 설정합니다.
| 주제 | 설명 | 초보자에게 적합 |
|---|---|---|
| 첫 번째 프로젝트 러너 만들기, 등록 및 실행 | 프로젝트의 job을 실행하는 프로젝트 러너를 만들고 등록하는 기본 사항을 알아봅니다. | ⭐ |
| GKE를 사용하도록 GitLab Runner 구성 | GitLab Runner가 GKE를 사용하여 job을 실행하도록 구성하는 방법을 알아봅니다. | |
| 러너 생성 및 등록 자동화 | 러너 플릿을 최적화하기 위해 인증된 사용자로서 러너 생성을 자동화하는 방법을 알아봅니다. | |
| Google Cloud 통합 설정 | Google Cloud를 GitLab과 통합하고 GitLab Runner가 Google Cloud에서 job을 실행하도록 설정하는 방법을 알아봅니다. |
Mobile DevOps 도구 사용#
Android 및 iOS용 모바일 앱을 빌드, 서명 및 릴리스합니다.
| 주제 | 설명 | 초보자에게 적합 |
|---|---|---|
| GitLab Mobile DevOps로 Android 앱 빌드 | CI/CD 파이프라인을 사용하여 Android 모바일 앱을 빌드하는 방법을 알아봅니다. | |
| GitLab Mobile DevOps로 iOS 앱 빌드 | CI/CD 파이프라인을 사용하여 iOS 모바일 앱을 빌드하는 방법을 알아봅니다. |
