github - 如果对 github 操作有条件,是否可以进行模式匹配?
问题描述
我目前正在这样做:
if: failure() && (github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/mybranch')
但是我们正在使用 git flow(让我很懊恼)。
如何检查分支名称是否包含特定模式?
像这样的东西:
if: failure() && ( !(github.ref ~= 'feature/*' )
解决方案
contains
看起来和它一样好
if: failure() && !contains( github.ref, 'feature' )
推荐阅读
- nginx - 一个位置内的 nginx 行排序是否重要?
- kubernetes - 一个或多个容器没有资源限制 - VS Code Kubernetes 工具中的警告
- heroku - 如何将 Heroku ClearDB 连接到 MySQL Workbench?
- macos - 无法删除 \Library\Updates 中的某些文件夹
- python - ann_visualizer - AttributeError:该层从未被调用,因此没有定义的输入形状
- python - 我的评论没有显示在 HTML 页面上
- google-apps-script - 需要防止 GAS Web 应用实例发生冲突
- python - 如何分组,聚合和绘制条形图?
- c# - Automapper - 避免重复
- android - I/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() 返回 Gms: com.google.firebase.auth.api.internal.zzao@2a01ca1