【问题标题】:Jenkins Release Builds With Tag RegexJenkins 发布带有标签正则表达式的构建
【发布时间】:2015-04-01 20:25:38
【问题描述】:

我想在 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 钩子肯定有效)

【问题讨论】:

  • 这是你做的吗?
  • 我无法使标签与正则表达式一起使用。就好像正则表达式选项忘记在其匹配策略中包含标签一样。

标签: regex git github jenkins release


【解决方案1】:

您的正则表达式的第一部分看起来可能格式不正确(对于您想要的)。查看示例here

如果你使用这样的东西,它会满足你的需求吗?

refs\/tags\/(\d+\.\d+\.\d+[-.]?[\w]*)

查看here 了解一些匹配示例

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多