正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLab CI/CDの設定を検証する

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

CI Lintツールを使用して、GitLab CI/CDの設定が有効かどうかを確認します。.gitlab-ci.ymlファイル、またはその他のサンプルCI/CD設定の構文を検証できます。このツールは、構文エラーとロジックエラーをチェックし、パイプラインの作成をシミュレートすることで、設定におけるより複雑な問題がないか確認できます。

パイプラインエディタを使用している場合、設定の構文は自動的に検証されます。

VS Codeを使用している場合は、VS Code用GitLab Workflow拡張機能でCI/CD設定を検証できます。

CI/CD構文をチェックする

CI Lintツールは、includesキーワードで追加された設定を含め、GitLab CI/CD設定の構文チェックを実行します。

CI LintツールでCI/CD設定をチェックするには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. ビルド > パイプラインエディタを選択します。
  3. 検証タブを選択します。
  4. Lint CI/CDサンプルを選択します。
  5. チェックするCI/CD設定のコピーをテキストボックスに貼り付けます。
  6. 検証を選択します。

パイプラインをシミュレートする

GitLab CI/CDパイプラインの作成をシミュレートして、needsおよびrules設定に関する問題など、より複雑な問題を見つけることができます。シミュレーションは、デフォルトブランチでGit pushイベントとして実行されます。

前提要件:

  • シミュレーションで検証するには、このブランチでパイプラインを作成する権限が必要です。

パイプラインをシミュレートするには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. ビルド > パイプラインエディタを選択します。
  3. 検証タブを選択します。
  4. Lint CI/CDサンプルを選択します。
  5. チェックするCI/CD設定のコピーをテキストボックスに貼り付けます。
  6. Simulate pipeline creation for the default branch(デフォルトブランチのパイプライン作成をシミュレートする)を選択します。
  7. 検証を選択します。