【问题标题】:jenkins build with bitbucketjenkins 使用 bitbucket 构建
【发布时间】:2018-01-23 22:05:43
【问题描述】:

我一直在为 Android 应用程序开发 bitbucket 和 jenkins。我的存储库中有许多分支,我只想跟踪 jenkins 中的主分支,它满足以下条件。 1)当我们将任何名称为“A”的代码推送到主分支时,它应该自动触发构建。2)当我们将名称为“B”的代码推送到同一个主分支时,它不应该触发构建。有没有办法做到这一点。我尝试使用 :^(?!.release).*$ 排除分支,但它也在选择所有其他分支。 有人可以帮忙吗?

【问题讨论】:

    标签: jenkins bitbucket


    【解决方案1】:

    您可以像这样指定要在您的工作中构建哪个分支:

    如果您不希望针对特定代码进行构建,则可以将它们添加到 Excluded Regions

    在您的作业配置中转到Git 下的Additional Behaviors,然后选择Polling ignores commits in certain paths,然后为那些您希望在发生任何更改时忽略构建的文件添加路径:

    这应该可行!

    【讨论】:

    • 嘿 anil,有没有一种方法可以通过让 jenkins 读取我的 build.gradle 中的版本号来触发构建,比如现在我的版本号是 1。我希望 jenkins 读取我的应用程序中的 build.gradle 文件,并在版本号为 1 时触发构建,并在我的版本号更改时自动停止构建。
    • 你能详细说明一下吗?
    猜你喜欢
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多