mcpField
G
glab-schedule

glab-schedule

github.com/vince-winkintelクラウド・DevOps4999 回インストール1 日前に更新
リポジトリ

glab-schedule について

glab schedule は、GitLab CI/CD スケジュールを管理する glab コマンド群です。スケジュールの一覧、作成、削除ができ、一覧の JSON 出力は構造化データの処理や自動化に利用できます。

主な機能

  1. 01パイプラインスケジュールの一覧表示
  2. 02スケジュールの作成と削除
  3. 03一覧の JSON 出力
  4. 04スケジュール結果のページネーション
  5. 05作成時の変数キー検証

活用シーン

  1. 01エージェントによる監査でスケジュール情報を確認
  2. 02構造化 JSON として一覧を読み取る
  3. 03検証済み変数を指定してスケジュールを作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-schedule

インストール後、Claude Code で/glab-scheduleを入力して読み込まれたか確認します。

同梱ファイルreferences/commands.md

詳細

glab schedule

概要


  Work with GitLab CI/CD schedules.
  USAGE
    glab schedule <command> [command] [--flags]
  COMMANDS
    create [--flags]       Schedule a new pipeline.
    delete <id> [--flags]  Delete the schedule with the specified ID.
    list [--flags]         Get the list of schedules.
    run <id>               Run the specified scheduled pipeline.
    update <id> [--flags]  Update a pipeline schedule.
  FLAGS
    -h --help              Show help for this command.
    -R --repo              Select another repository. Can use either `OWNER/REPO` or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.

クイックスタート

glab schedule --help

構造化出力

glab schedule list は構造化出力に --output json / -F json をサポートしており、エージェントによる自動化に便利です。

人間向けの一覧ヘッダーには、現在のページの件数ではなく、API が報告した全ページの合計件数が表示されます。JSON に含まれるのは取得したページのスケジュールのみです。後続のページを確認するには、--page と --per-page を使用してください。読み取り専用の監査の一環として、スケジュールの作成、更新、実行、削除を行わないでください。また、ヘッダーの合計件数を、すべて取得済みの一覧と誤解しないでください。

# List schedules with JSON output
glab schedule list --output json
glab schedule list -F json

スケジュール変数

スケジュールの作成前に、スケジュール変数のキーが検証されます。空のキーは拒否されるため、スケジュールを作成する前に、生成された --variable <key>:<value> の入力を確認してください。

サブコマンド

--help の出力全体については、references/commands.md を参照してください。

コメント