CI Lint API
이 API를 사용하여 GitLab CI/CD 구성을 검증 합니다. 이 엔드포인트는 JSON으로 인코딩된 YAML 콘텐츠를 사용합니다. 경우에 따라 jq 와 같은 타사 도구를 사용하여 요청을 하기 전에 YAML 콘텐츠를 올바르게 형식화하는 것이 도움이 될 수 있습니다. CI/CD 구성의 형식을 유지하려는 경우에 유용합니다. 예를 들어 다음 명령은 JQ를 사용하여 지정된 YAML 파일을 올바르게 이스케이프하고 JSON으로 인코딩한 후 API에 요청합니다. jq --null-input --arg yaml "$(<example-gitlab-ci.yml)" '.content=$yaml' \ | curl --url "https://gitlab.com/api/v4/projects/:id/ci/lint?include_merged_yaml=true" \ --header 'Content-Type: application/json' \ --data @- example-gitlab-ci.yml 이
