Jenkins Git插件构建触发器RegEx启动错误的作业

 圆季 发布于 2022-12-07 19:59

我使用Jenkins(v1.592)和Git Client Plugin(v1.12.0)和Git Plugin(v2.3).

我有一个构建作业,如果我的git-repository中有更改,如果更改不在origin/master或origin/name分支中,而N是十进制数,则必须触发.

我很高兴地看到,Jenkins允许正则表达式作为"Branches to build"选项的分支指定符.但不幸的是,我没有让我的表达能够正常工作:

我的表达是:

:master|name(\d+)

我还通过"反向"选项激活了"选择构建策略的策略".

当我现在将某些内容推送到我的主构建时,它将被选中并且构建开始.

我正在使用没有计划的"Poll SCM"并通过调用Jenkins notifyCommit URL触发构建.

我也尝试使用:(?!(origin/master | origin/name\d +))作为没有反向选项的正则表达式但在这里得到一个错误.

1 个回答
  • 好的,我找到了答案,但找不到正则表达式的解决方案.我最近看到,我能够使用"添加分支"功能指定多个分支 - 直到几分钟前我才看到"添加分支"按钮.

    通过指定两个分支并激活反函数,它可以工作.我的两个分支名称是:master和name*(*表示Wildcard运算符).

    谢谢你的帮助!

    2022-12-11 03:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有