【问题标题】:Only master branch is built by Jenkins只有 master 分支是由 Jenkins 构建的
【发布时间】:2017-01-23 19:14:31
【问题描述】:

我有一个 GitBucket(不是 Bitbucket!)存储库,我已使用 Webhook 连接到 Jenkins。

每当我提出拉取请求时,我都希望构建功能分支,然后合并到master

问题是只构建了master 分支。

Source Code Management -> Git -> Branches to build -> Branch Specifier 下的 Jenkins 中,我有两件事:.*/feature/.*.*/master

我的refspec+refs/pull/*:refs/remotes/origin/pr/*

这应该构建所有分支,但仍然只构建了两次 master。如果我尝试**,则会构建来自master 的不同提交,但不会来自其他分支。

我做错了什么?

【问题讨论】:

    标签: git jenkins gitbucket


    【解决方案1】:

    Branches to build 下的 Jenkins 中,您有信息 Branch Specifier('any' 为空白) .您的配置指定只有 master 和功能 * ./feature/. * 下的所有分支将被构建。

    【讨论】:

    • 是的,因为所有分支都是masterfeature/something
    • 空白怎么样,以便构建“任何”分支?否则文档表明 :^(?!(origin/prefix)).* 将匹配:origin or origin/master or origin/feature
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2013-02-27
    • 2021-12-24
    • 2012-12-27
    • 2019-07-28
    • 1970-01-01
    相关资源
    最近更新 更多