GitLab 2

[GitLab] GitLab Runner로 CI/CD 구축하기

GitLab Runner로 CI/CD 구축하기 1. 개념GitLab Runner란? GitLab CI/CD 파이프라인의 작업을 수행하는 에이전트.gitlab-ci.yml 파일에 작업을 정의GitLab 자체는 코드 저장, 프로젝트 관리, CI/CD 파이프라인 설정 등의 기능은 제공하지만,컴파일, 테스트, 실행 등의 능력은 존재하지 않는다.따라서 이러한 동작들을 GitLab Runner가 수행한다.작동 방식작업 요청GitLab 에 코드를 push 하면 CI/CD 파이프라인이 트리거 된다.작업 할당GitLab 서버는 실행할 작업을 큐에 넣고, 등록된 Runner에 할당한다.작업 실행GitLab Runner 는 할당된 작업(소스 코드 다운로드, 빌드, 배포, 실행 등)을 수행한다.결과 보고GitLab Runn..

CICD/GitLab 2025.09.22

[GitLab] GitLab 설치 및 구성하기

GitLab 설치 및 구성하기 1. GitLab이란? GitLab(깃랩)은 소프트웨어 개발 및 운영(DevOps)의 전체 수명 주기를 위한 단일 애플리케이션으로, 소스 코드 관리부터 CI/CD(지속적 통합/지속적 배포), 보안, 모니터링에 이르기까지 개발에 필요한 모든 기능을 통합하여 제공하는 웹 기반 플랫폼이다.2. 구성 환경Naver Cloud Platform, Rocky linux 8.73. 설치공식 Docs: https://docs.gitlab.com/install/# GitLab 설치에 필요한 패키지 설치sudo dnf install -y curl policycoreutils openssh-server perl# GitLab 공식 패키지 저장소 설정 스크립트를 다운로드하고 실행curl https..

CICD/GitLab 2025.09.19