模擬CI

note
このインテグレーションは開発環境にいる場合にのみ表示されます。

CIサービスサーバーのモックを設定するには、以下のエンドポイントに応答します:

  • commit_status:#{project.namespace.path}/#{project.path}/status/#{sha}.json
    • サービスリターン200 { status: ['failed'|'canceled'|'running'|'pending'|'success'|'success-with-warnings'|'skipped'|'not_found'] }.
    • サービスが 404 を返した場合、そのサービスはpendingと解釈されます。
  • build_page:#{project.namespace.path}/#{project.path}/status/#{sha}
    • ビルドのリンク先(実装されているかどうか)。

CIサーバーのモックの例については、gitlab-org/gitlab-mock-ci-serviceを参照してください。