【发布时间】:2020-01-21 19:22:54
【问题描述】:
我正在使用 Github Actions 构建 Docker 映像,并希望使用分支名称标记映像。
我找到了GITHUB_REF 变量,但它的结果是refs/heads/feature-branch-1,我只需要feature-branch-1。
【问题讨论】:
-
使用此操作:github.com/EthanSK/git-branch-name-action 它适用于 pull_request 和 push trigger
-
恕我直言 stackoverflow.com/a/64210623/680454 应该是公认的答案;它处理@ambientlight 对当前接受的答案的反对,它避免使用现已弃用的
setenv,并且它不使用任何外部包含。 -
我在 GitHub 上打开了一个 Feature Request 来添加对此的原生支持。许多其他 CI 提供程序(Travis CI、CircleCI、Semaphore CI)都有本机支持,所以添加这样的东西有很好的优先级。如果您希望添加此行为,请对功能请求进行投票!
标签: github github-actions