튜토리얼: 첫 번째 GitLab CI/CD 파이프라인 만들기 및 실행
튜토리얼: 첫 번째 GitLab CI/CD 파이프라인 만들기 및 실행에 대해 설명합니다.
이 튜토리얼은 GitLab에서 첫 번째 CI/CD 파이프라인을 구성하고 실행하는 방법을 보여줍니다. 기본 CI/CD 개념 에 이미 익숙하다면 튜토리얼: 복잡한 파이프라인 만들기 에서 일반적인 키워드에 대해 알아볼 수 있습니다. 필수 요건 # 시작하기 전에 다음이 있는지 확인하세요: CI/CD를 사용하려는 GitLab 프로젝트. 프로젝트에 대한 Maintainer 또는 Owner 권한. 프로젝트가 없다면 https://gitlab.com 에서 무료로 공개 프로젝트를 만들 수 있습니다. 단계 # 첫 번째 파이프라인을 만들고 실행하려면: job을 실행할 수 있는 러너가 있는지 확인합니다 . GitLab.com을 사용하고 있다면 이 단계를 건너뛸 수 있습니다. GitLab.com은 인스턴스 러너를 제공합니다. 리포지터리의 루트에 .gitlab-ci.yml 파일을 만듭니다 . 이 파일은 CI/CD job을 정의하는 파일입니다. 리포지터리에 파일을 커밋하면 러너가 job을 실행합니다. job 결과는 파이프라인에 표시됩니다 . 러너가 있는지 확인 # GitLab에서 러너는 CI/CD job을 실행하는 에이전트입니다. GitLab.com을 사용하고 있다면 이 단계를 건너뛸 수 있습니다. GitLab.com은 인스턴스 러너를 제공합니다. 사용 가능한 러너를 보려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > CI/CD 를 선택합니다. 러너 를 펼칩니다. 녹색 원이 옆에 있는 활성 러너가 하나 이상 있으면 job을 처리할 러너가 있는 것입니다. 이러한 설정에 액세스할 수 없는 경우 GitLab 관리자에게 문의하세요. 러너가 없는 경우 # 러너가 없는 경우: 로컬 머신에 GitLab Runner를 설치합니다 . 프로젝트에 대해 러너를 등록합니다 . shell executor를 선택합니다. 이후 단계에서 CI/CD job이 실행되면 로컬 머신에서 실행됩니다. .gitlab-ci.yml 파일 만들기 # 이제 .gitlab-ci.yml 파일을 만듭니다. GitLab CI/CD 지침을 지정하는 YAML 파일입니다. 이 파일에서 다음을 정의합니다: 러너가 실행해야 하는 job의 구조와 순서. 특정 조건이 발생할 때 러너가 내려야 하는 결정. 프로젝트에 .gitlab-ci.yml 파일을 만들려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 리포지터리 를 선택합니다. 파일 목록 위에서 커밋할 브랜치를 선택합니다. 확실하지 않으면 master 또는 main 을 그대로 유지합니다. 그런 다음 오른쪽 상단에서 플러스 아이콘(+) 및 새 파일 을 선택합니다: 파일 이름 으로 .gitlab-ci.yml 을 입력하고 더 큰 창에 이 샘플 코드를 붙여넣습니다: build-job: stage: build script: - echo "Hello, $GITLAB_USER_LOGIN!" test-job1: stage: test script: - echo "This job tests something" tes
