gitlab3 Runner CI/CD 구성하기 개요 GitLab에 IaC 코드와 개발했던 소스 코드를 업로드했다. 레포지토리 별로 gitlab-ci.yml 파일을 작성해봐야겠다.GitLab Group 구성정보grpc-auth (auth_service 소스코드)grpc-board (board_service 소스코드)grpc-gateway (gateway 소스코드)grpc-helm (gateway, auth, board Helm Chart가 담겨져있는 레포지토리)grpc-proto (proto 파일이 담겨져있는 레포지토리)GitLab Runner 구성하기필요한 구성 정보 만들기GitLab - Group Access Token 발급 ArgoCD - Repository 연결하기ArgoCD Settings → Repositories → Connect Repo.. 2025. 1. 12. GitLab Runner 설치 개요gRPC 개발된 내용을 클러스터에 올려보고 싶은데 Jenkins는 많이 사용해봤기 때문에 이번엔 Runner를 통해서 CI를 해봐야겠다! 일단 Runner부터 설치를 진행해야겠다.GitLab Runner 설정GitLab 페이지에서 Runner Instance Token 발급 GitLab Admin 권한을 가진 계정으로 로그인 후 Admin Area에 접근합니다. CI/CD → Runners에서 새로운 인스턴스를 생성합니다. 저장해야하는 값을 2가지입니다.GitLab URLRunner Token (!!! 완전 중요 !!!)Runner - values.yaml 파일 설정 및 설치GitLab Version(16.0.4)와 비슷한 버전의 Runner Helm Chart를 다운로드 받습니다.$ helm sea.. 2025. 1. 12. GitLab 설치 개요기존에 CI 툴로 Jenkins를 주로 사용했었는데 이번에 GitLab Runner를 사용해보고 싶어 GitLab을 먼저 설치를 진행. kind에서 설치했던 Helm Chart를 가지고 VKE에 설치해야겠다.GitLab 설치GitLab Helm Chart (7.0.4)Helm Repo 추가하기GitLab Helm Repo를 추가 후 업데이트 진행하기.$ helm repo add gitlab https://charts.gitlab.io/$ helm repo update특정 버전의 Helm Chart 받기.$ helm pull gitlab/gitlab --version 7.0.4$ tar xvfz gitlab-7.0.4.tgz$ vi gitlab-7.0.4/values.yamlgitlab-values.y.. 2025. 1. 12. 이전 1 다음