GitHub操作:如何通过终端访问当前版本的日志 [英] GitHub Actions: How to access to the log of current build via Terminal
本文介绍了GitHub操作:如何通过终端访问当前版本的日志的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在努力熟悉Github的行动。我已经对我的工作流进行了配置,每次我将我的代码推送到GitHub时,代码都会自动构建并推送到Heroku。
如何才能在终端中访问构建日志信息,而不是转到githorb.com?
推荐答案
使用最新的cli/cli
tool named gh
(1.9.0+),只需
(从您的终端,而不是转到github.com
):
gh run view <jobId> --log
# or
gh run view <jobId> --log-failed
请参阅Work with GitHub Actions in your terminal with GitHub CLI
使用新的
gh run list
,您将收到所有类型的工作流运行的概述,无论它们是通过推送、拉入请求、网络挂钩还是手动事件触发的。若要深入查看单个运行的详细信息,可以使用
gh run view
,可以选择深入了解作业的各个步骤的详细信息。对于更神秘的故障,您可以将grep之类的工具与
gh run view --log
结合使用,以搜索运行的整个日志输出。如果
--log
信息太多,gh run --log-failed
将仅输出失败的各个步骤的日志行。
这非常适合直接记录失败步骤的日志,而不必自己运行grep
。
和GitHub CLI 2.4.0(2021年12月),gh run list
附带了用于JSON导出的--json
标志。
这篇关于GitHub操作:如何通过终端访问当前版本的日志的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文