如何在当前分支推送时触发GitHub Actions?

3
我已经创建了以下的GitHub Actions工作流程。
name: Testing CI

on:
  push:
    branches: [ my-branch ]

这里的branches: [my-branch]是当前分支的名称。

但我希望工作流文件自动获取当前分支的名称。

是否有参数可以传递到这里的 branches: [my-branch],以便自动获取分支名称?


你尝试使用变量 GITHUB_REF 了吗? - Sahit
是的,我尝试过这样写——> branches: ${GITHUB_REF#refs/heads/},但它没有起作用。 - manish soni
因此,我建议在下面的答案中使用专用的 GitHub Action(https://github.com/EthanSK/git-branch-name-action)。 - VonC
好的,我明白了 @VonC - manish soni
2个回答

0

只需使用这个,它就会在任何分支推送时运行:

on: [push]

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接