.gitlab-ci.yml 파일

GitLab CI/CD를 사용하려면 프로젝트 루트에 .gitlab-ci.yml 파일을 만들어야 합니다. 이 파일에는 CI/CD 파이프라인을 위한 구성이 담겨 있습니다. 이 파일은 YAML 형식을 따르며, 고유한 구문을 가지고 있습니다.

이 파일의 이름은 원하는 대로 지을 수 있지만, 가장 흔한 이름은 .gitlab-ci.yml입니다.

시작하기:

  • .gitlab-ci.yml 파일 만들기

  • .gitlab-ci.yml 파일에서 사용할 수 있는 모든 키워드 보기

  • 파이프라인 편집기를 사용하여 CI/CD 구성 편집 또는 시각화하기


.gitlab-ci.yml

.gitlab-ci.yml 파일 작업을 시작하는 몇 가지 팁은 다음과 같습니다.

.gitlab-ci.yml 전체 구문은 전체 CI/CD YAML 구문 참조를 참조하세요.

  • 파이프라인 편집기를 사용하여 .gitlab-ci.yml 파일을 편집합니다.

  • 각 작업에는 스크립트 섹션이 있고 해당하는 단계에 속합니다:

    • stage는 작업의 순차적 실행을 설명합니다. 러너가 사용 가능하면 동일한 단계의 작업이 병렬로 실행됩니다.

    • 작업을 단계 순서에서 벗어나게 실행하려면 needs 키워드를 사용하세요. 이렇게 하면 유향 비순환 그래프(DAG)가 생성됩니다.

  • 작업 및 단계의 작동 방식을 사용자 정의하는 추가 구성을 설정할 수 있습니다:

    • 언제 작업을 실행하거나 건너뛸지 지정하려면 rules 키워드를 사용하세요. 기존 키워드인 onlyexcept는 여전히 지원되지만 같은 작업에서는 더 이상 rules와 함께 사용할 수 없습니다.

    • cacheartifacts를 사용하여 파이프라인에서 작업 및 단계 간 정보를 유지하려면 사용하세요. 이러한 키워드는 모든 작업에 대해 각각의 박제 러너를 사용할 때에도 종속성 및 작업 출력을 저장하는 방법입니다.

    • 모든 작업에 적용되는 추가 구성을 지정하려면 default 키워드를 사용하세요. 이 키워드는 종종 각 작업에서 실행해야 하는 before_scriptafter_script 섹션을 정의하는 데 사용됩니다.


  • allow_failure: true

    • 현재 이 작업은 실패하지만 파이프라인이 계속될 수 있도록 함.

Last updated