mit*_*man 5 regex git release github jenkins
在 GitHub 上创建版本后,我想使用 Jenkins 构建版本。我使用 Git 和 GitHub 插件。
对于版本控制,我使用 SemVer 格式。例如:0.0.1-alpha1
这是我的标签正则表达式:
refs/tags/([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?
我已经这样设置了:

但它不会在发布时触发。知道如何进行这项工作吗?
(GitHub 挂钩绝对有效)
您的正则表达式的第一部分看起来可能格式错误(对于您想要的内容)。请参阅此处的示例。
如果你使用这样的东西,它能满足你的需求吗?
refs\/tags\/(\d+\.\d+\.\d+[-.]?[\w]*)
请参阅此处查看一些示例匹配