[Введено][ce-5953] в GitLab 8.12.
Проверяет, является ли ваш файл .gitlab-ci.yml валидным.
POST ci/lint
Атрибут | Тип | Обязательно | Описание |
---|---|---|---|
content |
string | да | содержимое файла .gitlab-ci.yml |
curl --header "Content-Type: application/json" https://gitlab.example.com/api/v4/ci/lint --data '{"content": "{ \"image\": \"ruby:2.1\", \"services\": [\"postgres\"], \"before_script\": [\"gem install bundler\", \"bundle install\", \"bundle exec rake db:create\"], \"variables\": {\"DB_NAME\": \"postgres\"}, \"types\": [\"test\", \"deploy\", \"notify\"], \"rspec\": { \"script\": \"rake spec\", \"tags\": [\"ruby\", \"postgres\"], \"only\": [\"branches\"]}}"}'
Убедитесь, что вы скопировали и вставили точное содержимое файла .gitlab-ci.yml, так как YAML очень требователен к отступам и пробелам.
Примеры ответов:
Валидное содержимое:
{
"status": "valid",
"errors": []
}
Невалидное содержимое:
{
"status": "invalid",
"errors": [
"конфигурация переменных должна быть хэшем пар ключ-значение"
]
}
Без атрибута content:
{
"error": "content is missing"
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )