gh run view

gh run view [<run-id>] [flags]

查看工作流运行的摘要。

此命令不支持通过细粒度 PAT 进行身份验证,因为目前无法创建具有 checks:read 权限的 PAT。

选项

-a, --attempt <uint> (默认 0)
工作流运行的尝试次数
--exit-status
如果运行失败,则退出非零状态
-j, --job <string>
查看运行中的特定作业 ID
-q, --jq <expression>
使用 jq 表达式过滤 JSON 输出
--json <fields>
使用指定的字段输出 JSON
--log
查看运行或特定作业的完整日志
--log-failed
查看运行或特定作业中任何失败步骤的日志
-t, --template <string>
使用 Go 模板格式化 JSON 输出;请参阅“gh help formatting”
-v, --verbose
显示作业步骤
-w, --web
在浏览器中打开运行

从父命令继承的选项

-R, --repo <[HOST/]OWNER/REPO>
使用 [HOST/]OWNER/REPO 格式选择另一个存储库

JSON 字段

attempt, conclusion, createdAt, databaseId, displayTitle, event, headBranch, headSha, jobs, name, number, startedAt, status, updatedAt, url, workflowDatabaseId, workflowName

示例

# Interactively select a run to view, optionally selecting a single job
$ gh run view

# View a specific run
$ gh run view 12345

# View a specific run with specific attempt number
$ gh run view 12345 --attempt 3

# View a specific job within a run
$ gh run view --job 456789

# View the full log for a specific job
$ gh run view --log --job 456789

# Exit non-zero if a run failed
$ gh run view 0451 --exit-status && echo "run pending or passed"

另请参阅