Github 操作 : default branch variable

标签 github continuous-integration github-actions

有没有什么聪明的方法来确定 Github 操作中的默认分支?
现在我需要写一些类似的东西:

on:
  push:
    branches:
      - master
有没有办法编写类似下面的代码?
on:
  push:
    branches:
      - $default-branch
我试着用谷歌搜索但什么也没找到

最佳答案

这目前是不可能的。请在 github community 上查看此主题
您只需在此级别达到变量即可

The workflow is not valid. .github/workflows/so-004-variables-in-trigger.yaml (Line: 7, Col: 9): Unrecognized named-value: 'env'. Located at position 1 within expression: env.default-branch


您可以考虑根据分支名称添加 filterint,例如 here但目前你不能做你想做的。

关于Github 操作 : default branch variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64781462/

相关文章:

java - Xamarin.Android 支持 GithubActions 工作流程吗? (或者如何以编程方式安装JDK)

ruby-on-rails - Nanoc 在 github 中部署页面时更改基本路径

ios - Xcodebuild 和 Jenkins : How to rename the product after build

git - 进行选择性 rebase

android - 带有 Android Gradle 的 Jenkins 无法解析 com.android.tools.build :gradle:1. 3.1

heroku - CI/CD Gitlab 部署失败 - 未找到 dbl 命令

npm - 构建时 GitHub 操作崩溃

azure - 从 GitHub 工作流管理 Azure 管道

regex - Jenkins 发布带有标记正则表达式的版本

git - 我怎样才能取消重复我的提交?