Auto DevOps 개발 가이드라인
GitLab Auto DevOps 기능에 기여하는 개발자를 위한 개발 가이드, 개발 환경 설정 및 GitLab.com 모니터링 방법을 설명합니다.
이 문서는 Auto DevOps 에 기여하는 개발자를 위한 개발 가이드를 제공합니다. Auto DevOps 기술 안내 영상 도 YouTube에서 확인할 수 있습니다. 개발 # Auto DevOps는 GitLab CI/CD를 기반으로 프로젝트 내용에 따라 자동 파이프라인을 생성합니다. 프로젝트에서 Auto DevOps가 활성화된 경우, 사용자는 .gitlab-ci.yml 파일을 통해 파이프라인 구성을 명시적으로 포함할 필요가 없습니다. .gitlab-ci.yml 파일이 없으면 Auto DevOps CI/CD 템플릿 이 암묵적으로 사용되어 프로젝트의 파이프라인을 구성합니다. 이 템플릿은 다른 하위 템플릿을 포함하는 최상위 템플릿이며, 이러한 하위 템플릿이 job을 정의합니다. 일부 job은 외부 프로젝트에서 빌드된 이미지를 사용합니다: Auto Build 는 구성 을 사용하며, 이 구성에서 build job은 auto-build-image 프로젝트를 사용하여 빌드된 이미지를 사용합니다. Auto Deploy 는 구성 을 사용하며, 이 템플릿에 정의된 job들은 auto-deploy-image 프로젝트를 사용하여 빌드된 이미지를 사용합니다. 기본적으로 배포 시에는 auto-deploy-app 에 정의된 Helm 차트가 사용됩니다. Auto DevOps가 활성화된 경우, 일반적인 CI job에는 없는 추가 변수들이 CI job에 전달됩니다. 이러한 변수들은 ProjectAutoDevops 에서 확인할 수 있습니다. 개발 환경 # Auto DevOps 개발 환경 설정에 관한 논의는 로컬 클러스터로 쿠버네티스 워크플로를 개발/테스트하는 간단한 방법 이슈를 참조하세요. GitLab.com 모니터링 # auto_devops_completed_pipelines_total 메트릭(GitLab 팀 구성원만 접근 가능)은 완료된 Auto DevOps 파이프라인을 상태별로 레이블링하여 집계합니다.