CI/CD for GitLab 시작하기

Copy Link

CI/CD for GitLab 시작하기

이 안내서를 사용하여 CI/CD for GitLab 서비스를 시작 하십시오. 서비스 신청서를 작성하고 서비스 사용방법을 안내합니다.

관련 안내서

목차

개요

1단계: CI/CD for GitLab 접속

2단계: CI/CD for GitLab 프로젝트 생성

다음 단계


개요

CI/CD for GitLab 서비스는 Cloud Native의 필수 요소 중 하나인 CI/CD를 제공합니다. CI/CD for GitLab에서 사용되는 기본적인 용어는 다음과 같습니다.

  • Git : 오픈소스 기반의 소스 관리 툴
  • Repository(저장소) : 코드 및 파일을 저장하는 공간 (local / remote)
  • Branch(브랜치) : 저장소에 대한 작업을 독립적으로 하기 위한 개념
  • Clone : 새로운 local 저장소를 만들고 remote 저장소를 복사하는 작업
  • Pull : 이미 생성된 local 저장소에 remote 저장소의 소스를 복사하는
  • Commit : 코드의 변경 사항을 저장하는 작업
  • Push : local repository에서 remote repository로 변경사항을 수정하는 작업
  • Merge : 두 개의 브랜치를 하나로 합치는 작업
  • Merge Request : Merge를 요청하는 작업
  • CI : 코드 변경 사항을 테스트하고 통합하는 과정
  • CD : CI 후 자동으로 배포하는 과정
  • Gitlab Runner : Pipeline을 실행시켜주는 프로그램
  • Pipeline : CI/CD의 일련의 단계와 작업 정의
  • Stage : Job을 그룹화하여 실행 순서를 정의
  • Job : Pipeline 내에서 실행되는 개별 작업

1단계: CI/CD for GitLab 접속

1. K-ECP User Console에서 CI/CD for GitLab서비스의의 URL을 확인합니다.

2. register now 버튼을 클릭하여 회원가입을 진행합니다.
(관리자 계정은 kecpuser이며 비밀번호는 서비스 신청시 입력한 값입니다)

3. 회원가입을 완료한 후 해당 계정으로 로그인을 시행합니다.

4. 첫 로그인 시 본인의 역할을 선택합니다.

5. 이후 2단계 인증 시행(Google Auth 어플)

  • Google Auth 어플 설치 후 화면의 QR 코드 스캔
  • 본인의 비밀번호와, QR 코드 스캔시 나타는 6자리 코드값을 입력하여 2FA 설정 완료
  • 다음번 로그인부터 어플에 나타나는 code 값을 입력하여 로그인

2단계: CI/CD for GitLab 프로젝트 생성

1. Create a project 클릭

2. Create blank project 클릭

3. project 설정 값 입력

  • Project name : 프로젝트 이름 설정
  • Project URL : 프로젝트 Group 또는 User를 통한 경로 선택
  • Project slug : URL에 사용될 구체적인 경로
  • Project description : 프로젝트에 대한 설명
  • Visibility Level :
    • Private : 해당 그룹 멤버만
    • Internal : gitlab 로그인 멤버만
    • Public : 모두 공개
  • Initialize repository with a README : README.md 파일 초기 생성

4. 설정 값 입력 완료 후 Create project 클릭

5. 프로젝트 생성 완료 후 Clone 에서 Clone with HTTPS의 값을 통해서 repository를 연동시킬 수 있습니다.

상세한 repository 및 소스 업로드는 Container 시작하기의 1, 2 단계를 통해서 확인할 수 있습니다.


다음 단계

One comment

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다