VS Code拡張機能のCI/CDパイプライン
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabプロジェクトでCI/CDパイプラインを使用している場合、VS Code用GitLab Workflow拡張機能からCI/CDパイプラインを開始、監視、デバッグできます。Gitブランチでローカルに作業する場合、下部のステータスバーには次のいずれかが表示されます:
- 最新のパイプラインのステータス。
- No pipeline(パイプラインがまだ実行されていない場合)。
使用可能なステータスは次のとおりです:
- パイプラインがキャンセルされました
- パイプラインが失敗しました
- パイプラインに合格しました
- パイプラインが保留中です
- パイプラインが実行中です
- パイプラインがスキップされました
パイプライン情報を表示
この拡張機能を使用して、GitLabでCI/CDパイプラインを開始、監視、デバッグします。
前提要件:
- プロジェクトでCI/CDパイプラインを使用している。
- 現在のGitブランチにマージリクエストが存在する。
- 現在のGitブランチの最新コミットにCI/CDパイプラインがある。
パイプライン情報を表示するには:
VS Codeの下部ステータスバーで、パイプラインステータスを選択して、コマンドパレットにアクションを表示します。
コマンドパレットで、目的のアクションを選択します:
- Create New Pipeline From Current Branch(現在のブランチから新しいパイプラインを作成): 新しいパイプラインを開始する。
- Cancel Last Pipeline(最後のパイプラインをキャンセル)
- Download Artifacts from Latest Pipeline(最新パイプラインからアーティファクトをダウンロード): パイプラインアーティファクトをZIPまたはJSON形式でダウンロードします。
- Retry Last Pipeline(最後のパイプラインを再試行)
- View Latest Pipeline on GitLab(GitLabで最新のパイプラインを表示): ブラウザータブでパイプラインのページを開きます。
パイプラインアラートを表示
この拡張機能は、現在のブランチのパイプラインが完了すると、VS Codeにアラートを表示できます:
現在のGitブランチのアラートを表示するには:
- VS Codeの上部メニューで、コード > 設定 > 設定を選択します。
- 構成に応じて、ユーザーまたはWorkplace(ワークプレース)の設定を選択します。
- メインタブで、Extensions(拡張機能) > GitLab Workflowを選択して、この拡張機能の設定を表示します。
- Show Pipeline Update Notifications(パイプライン更新通知を表示)で、Show notification in VS Code when the pipeline status changes(パイプラインステータスが変更されたときにVS Codeに通知を表示する)チェックボックスをオンにします。
CI/CDジョブ出力
現在のブランチのCI/CDジョブの出力を表示するには:
左側の垂直メニューバーでGitLab Workflow( )を選択して、拡張機能サイドバーを表示します。
サイドバーで、For current branch(現在のブランチの場合)を展開して、最新のパイプラインを表示します。
目的のジョブを選択して、新しいVS Codeタブで開きます:
ダウンストリームパイプラインは、パイプラインの下に表示されます。ダウンストリームパイプラインジョブログを開くには:
- 矢印アイコンを選択して、ダウンストリームパイプラインの表示レベルを展開または折りたたむします。
- ダウンストリームパイプラインを選択します。ジョブログが新しいVS Codeタブで開きます。
GitLab CI/CDの設定をテストする
GitLab: Validate GitLab CI Configコマンドを使用して、プロジェクトのGitLab CI/CD構成をローカルでテストします。
- VS Codeで、
.gitlab-ci.ymlファイルを開き、ファイルのタブがアクティブになっていることを確認します。 - コマンドパレットを開きます:
- macOSの場合は、Command+Shift+Pキーを押します。
- WindowsまたはLinuxの場合は、Control+Shift+Pキーを押します。
- コマンドパレットで、
GitLab: Validate GitLab CI Configを検索し、Enterキーを押します。
拡張機能は、構成に問題が検出されたアラートを表示します。
マージされたGitLab CI/CD構成を表示
このコマンドを使用すると、すべてのインクルードと参照が解決された、マージされたCI/CD設定ファイルのプレビューを表示できます。
VS Codeで、
.gitlab-ci.ymlファイルを開き、ファイルのタブがアクティブになっていることを確認します。右上にあるShow Merged GitLab CI/CD Configuration(マージされたGitLab CI/CD構成を表示)を選択します:
VS Codeは、完全な情報を含む新しいタブ(.gitlab-ci (Merged).yml)を開きます。
CI/CD変数オートコンプリート
CI/CD変数オートコンプリートを使用して、探しているCI/CD変数をすばやく見つけます。
前提要件:
- ファイルには、次のいずれかの名前が付けられています:
.gitlab-ci.yml。.gitlab-ciで始まり、.ymlまたは.yamlで終わる.gitlab-ci.production.ymlのようになります。
変数を自動補完するには:



