【发布时间】:2021-07-20 08:10:16
【问题描述】:
我正在尝试构建一个 workflow_dispatch(即手动)Github 操作,该操作使用分支的 SHA 预填充输入字段。
即
name: Manually tag a release
on:
workflow_dispatch:
inputs:
git-sha:
description: Release SHA
default: <prefill with GITHUB_SHA>
required: true
我尝试过default: ${{ github.sha }},但这会引发错误。
这可能吗?语法是什么?
【问题讨论】:
-
您可以尝试将默认设置为
${{ env.GITHUB_SHA }}并告诉我是否可行吗?我自己没有在一个最小的例子中测试过,但是一旦我这样做了,我就可以写出一个完整的答案。 -
另外,您如何在工作流后期使用
git-sha输入? -
@jidicula 我在另一个系统中使用 SHA 作为该构建/发布的唯一标签。当我输入
${{ env.GITHUB_SHA }}时,它只是将该字符串放在文本框中,而不是变量的内容 -
我的回答here 会有帮助吗?不过,我不确定该答案是否与您的问题相符。
标签: github-actions