JetBrains Rider 2026.1 Help

GitLab CI/CD

JetBrains Rider は .gitlab-ci.yml ファイルを認識し、コーディング支援を提供します。これらのファイルで GitLab CI/CD パイプラインの指示を定義できます。 詳細については、 GitLab ドキュメントを参照してください。

GitLab プラグインを有効化する

この機能は、 GitLab プラグインに依存しており、JetBrains Rider にはデフォルトでバンドルおよび有効化されています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 GitLab プラグインを見つけ、プラグイン名の横にあるチェックボックスを選択します。

機能

次の機能がサポートされています。

  • 構文のハイライト

    JetBrains Rider は、GitLab CI/CD 構成ファイルのすべてのコンポーネントに対して構文ハイライトを提供します。 設定ファイルの各部分ごとにカラースキームをカスタマイズできます。

  • Inspections(英語)

    JetBrains Rider は、GitLab CI/CD 構成ファイル内の構成問題をリアルタイムで検出できます。 これには、重複したジョブの使用、未定義のジョブ、未定義のステージなどが含まれます。

  • コード補完

    パイプライン構成構文、キーワード、CI/CD 変数の補完候補を取得します。

    パイプライン構成構文のコード補完
  • コードナビゲーション

    CI/CD 構成ファイル内の stagejob の宣言と使用箇所間をすばやく移動します。

  • クイックドキュメント

    シンボルの上にマウスを移動するか、 ドキュメント ツールウィンドウ (Ctrl+Q) を使用して、公式 GitLab CI リファレンスへのリンクを含む簡単なドキュメントを表示します。

    GitLab CI 設定の簡単なドキュメント
  • 使用箇所の検索

    構成ファイル内で stage および job シンボルの使用箇所を直接検索します。

  • Rename リファクタリング

    名前変更リファクタリング (Shift+F6) を適用することで、宣言および使用箇所の stage および job シンボルの名前を変更できます。

  • シェルスクリプト言語インジェクションの検出

    JetBrains Rider は、構成ファイルの before_scriptscriptafter_script ブロック内のシェルスクリプトインジェクションを自動的に検出し、 挿入された言語: シェルスクリプト としてマークします。 IDE はこれらのコードスニペットをフル機能のシェルスクリプトとして扱います。 シェルスクリプトのフラグメントを編集したり、説明を追加したり、構文のハイライトやコード補完などの言語固有の機能を活用したりできます。

    この動作を無効にするには、設定ファイルのインジェクションセクションに シェルスクリプト挿入を切り替え インテンションアクションを追加します。 シェルスクリプトのインジェクションのオン / オフを切り替えると、プロジェクト全体に影響することに注意してください。

    GitLab CI 構成ファイルへのシェルスクリプトの挿入

トラブルシューティング

コーディング支援機能が不足している

GitLab CI/CD を完全にサポートするには、 .gitlab-ci.yml ファイルに正しい JSON スキーマが使用されていることを確認してください。

JetBrains Rider は、GitLab の CI スキーマ(通常は gitlab-ci という名前)を含む一般的なスキーマセットを自動的に読み込みます。

コード補完、インスペクション、ナビゲーションなどの機能が欠落しているか、期待どおりに動作しない場合は、問題は JSON スキーマ構成に関連している可能性があります。

JSON スキーマを構成する

2026 年 6 月 12 日