【发布时间】:2022-08-18 13:15:38
【问题描述】:
我有一个输出数字的 GitHub 操作工作流,我想在徽章中显示它。
使用https://github.com/username/reponame/actions/workflows/myaction.yml/badge.svg 我得到一个红色或绿色的失败/成功徽章,但我想显示失败的数量,工作流将其输出到“错误”输出变量中。
如何在徽章中访问该变量?
-
“输出”是指控制台的日志吗?一个动作中可能有多个作业,并且动作的每次执行都有一个新的 id。您可以链接到某个操作,但不能链接到某个执行的某个操作的某些作业的输出,这是没有意义的。
-
@AbhijitSarkar 我的意思是输出参数,例如
echo \"::set-output name=action_fruit::strawberry。 -
echo准确地登录到控制台,我的评论是正确的。 -
我不认为有一种简单的方法可以做到这一点。但是,您可以使用 webhook 或 3rd 方服务来收听此事件,然后生成徽章。
-
是的。完成后无法轻松访问工作流中的变量。您的工作流程可能有一个操作来生成徽章并将其存储在某处或更新某种 blob/文件存储提供程序中的值。
标签: github-actions badge