GitLab CI/CD 구성 검증

Tier: Free, Premium, Ultimate

Offering: GitLab.com, Self-Managed, GitLab Dedicated

GitLab CI/CD 구성의 유효성을 확인하려면 CI Lint 도구를 사용합니다. .gitlab-ci.yml 파일이나 다른 샘플 CI/CD 구성의 구문을 확인할 수 있습니다. 이 도구는 구문 및 논리 오류를 확인하고 더 복잡한 구성 문제를 찾기 위해 파이프라인 생성을 시뮬레이션할 수 있습니다.

파이프라인 편집기를 사용하면 구성 구문을 자동으로 확인할 수 있습니다.

VS Code를 사용하는 경우 GitLab Workflow VS Code 익스텐션을 사용하여 CI/CD 구성을 확인할 수 있습니다.

CI/CD 구문 확인

CI Lint 도구는 GitLab CI/CD 구성의 구문을 확인합니다. 이는 includes 키워드로 추가된 구성을 포함합니다.

CI/CD 구성을 CI Lint 도구로 확인하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 빌드 > 파이프라인을 선택합니다.
  3. 오른쪽 상단에서 CI lint를 선택합니다.
  4. 확인하려는 CI/CD 구성을 텍스트 상자에 붙여넣습니다.
  5. 유효성 검사를 선택합니다.

파이프라인 시뮬레이션

더 복잡한 문제를 찾기 위해 GitLab CI/CD 파이프라인을 시뮬레이션할 수 있으며, 이는 needsrules 구성과 관련된 문제를 파악하는 데 도움이 됩니다. 시뮬레이션은 기본 브랜치에 대한 Git push 이벤트로 실행됩니다.

사전 요구 사항:

  • 이 브랜치에 대한 파이프라인을 생성할 권한이 있어야 합니다.

파이프라인을 시뮬레이션하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 빌드 > 파이프라인을 선택합니다.
  3. 오른쪽 상단에서 CI lint를 선택합니다.
  4. 확인하려는 CI/CD 구성을 텍스트 상자에 붙여넣습니다.
  5. 기본 브랜치에 대한 파이프라인 생성 시뮬레이션을 선택합니다.
  6. 유효성 검사를 선택합니다.