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設定をチェックするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- ビルド > パイプラインエディタを選択します。
- 検証タブを選択します。
- Lint CI/CDサンプルを選択します。
- チェックするCI/CD設定のコピーをテキストボックスに貼り付けます。
- 検証を選択します。
パイプラインをシミュレートする
GitLab CI/CDパイプラインの作成をシミュレートして、needsおよびrules設定に関する問題など、より複雑な問題を見つけることができます。シミュレーションは、デフォルトブランチでGit pushイベントとして実行されます。
前提要件:
- シミュレーションで検証するには、このブランチでパイプラインを作成する権限が必要です。
パイプラインをシミュレートするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- ビルド > パイプラインエディタを選択します。
- 検証タブを選択します。
- Lint CI/CDサンプルを選択します。
- チェックするCI/CD設定のコピーをテキストボックスに貼り付けます。
- Simulate pipeline creation for the default branch(デフォルトブランチのパイプライン作成をシミュレートする)を選択します。
- 検証を選択します。