GitHub可重用工作流:使用最新提交

编程入门 行业动态 更新时间:2024-10-27 12:41:40
本文介绍了GitHub可重用工作流:使用最新提交的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用GitHub操作设置可重复使用的工作流:docs.github/en/actions/learn-github-actions/reusing-workflows

由于调用工作流和被调用工作流都在同一个repo中,因此我希望在调用工作流的uses语句中引用被调用工作流的最新提交。

示例:

uses: owner/repo/.github/workflows/called-workflow.yml@${{GITHUB_SHA}}

${{GITHUB_SHA}}未进行内插,因此出现以下错误:

Invalid workflow file : .github/workflows/calling-workflow.yml#L1 handling usage of workflow "owner/repo/.github/workflows/called-workflow.yml@${{GITHUB_SHA}}": can't obtain workflow file: reference to workflow should be either a valid branch, tag, or commit

在工作流中调用工作流时如何将ref设置为最新提交?

推荐答案现在可以实现

截至2022年2月。

1月1日:github.blog/changelog/2022-01-25-github-actions-reusable-workflows-can-be-referenced-locally/

到目前为止(2022-2月10日),有一个错误阻止它处理pull_request事件;现在已修复: githubmunity/t/ref-head-in-reusable-workflows/203690/74?u=briantist

示例用法:

jobs: call-workflow-in-local-repo: uses: ./.github/workflows/workflow-2.yml

更多推荐

GitHub可重用工作流:使用最新提交

本文发布于:2023-11-24 09:23:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1624648.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工作流   最新   GitHub

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!