【问题标题】:Google Cloud Build - Trigger to invoke branch builds onlyGoogle Cloud Build - 触发器仅调用分支构建
【发布时间】:2019-03-05 05:56:37
【问题描述】:

我正在尝试创建一个触发器,该触发器仅在非主分支中完成签入时运行。我在配置中提供了以下正则表达式

^(?!.*master).*$

但它失败并显示以下错误消息

Invalid regex ^(?!.*master).*$: error parsing regexp: invalid or  unsupported Perl syntax: `(?!`

有没有办法在没有负面展望的情况下给出这样的正则表达式。

PS:当我选择 docker 选项时,它确实给了我一个警告,“不支持在正则表达式中的负面展望”

【问题讨论】:

标签: git github google-cloud-platform continuous-integration google-cloud-build


【解决方案1】:

使用这个正则表达式会忽略主分支[^(?!.*master)].*

【讨论】:

  • 这对我不起作用,错误:“Dieser reguläre Ausdruck scheint Lookaheads zu enthalten, doch sie werden nicht unterstützt。” (不支持前瞻)
【解决方案2】:

实际上它可以很好地与

^master$

然后勾选反转正则表达式复选框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 2019-10-14
    相关资源
    最近更新 更多