在 Github Actions 工作流中获取当前作业名称

Gab*_*lBB 6 github github-actions

我想在其中一个步骤中引用正在运行的作业名称。这些是 Github 给我们的选项:https : //help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#job-context。我看到的更接近的是“job.container.id”。这会给我设定的工作名称吗?听起来不像。不幸的是,我无法再测试这个,因为我超出了 Github Actions 的免费使用限制

小智 6

github.job 可能会为您提供工作名称

在此处输入图片说明

  • job_id != 作业名称。 (19认同)
  • 请使用有关如何使用“github.job”的信息来修复答案,以便解析“jobs.<job-id>.name”处的名称,即。如何将它们结合起来? (6认同)
  • 这个答案显然是错误的,因为“job.name”检索工作流作业名称,当使用矩阵时,您将有多个基于该作业的作业,并且它们的名称可能会不同(通常通过matrix.name配置)。我仍在寻找正确的方法来检索名称...... (2认同)