如何在詹金斯上指定标签和分支

How to specify a tag and branch on jenkins

我需要从 bitbucket 中检索项目,它与特定标签相关,并且仅通过 运行 我设置的 jenkins 作业在 bitbucket 中的特定分支。 我在 bitbucket 中有几个分支。请看下面的配置。

first pic /second pic

我已将标签名称作为参数传递给 jenkins 作业,这可以给我项目,与该标签相关。但是如果我只需要来自 master 分支的代码。我如何锁定其他分支或在此处指定主分支。在此移动中,它给出了与标签相关的任何分支的代码。

您想使用 Git Parameter Plugin 来执行此操作。给参数任何你喜欢的名字。

从参数类型下拉列表中,您想要 select Tag(或者如果您还希望分支的提示可用 select Branch or Tag 选项)。然后在标签过滤器字段中,您将设置类似 Tag_Prod_* 这样的内容,这应该会获取存储库中的所有生产标签。如果您 select 编辑了分支或标签选项,您还可以将分支过滤器设置为主过滤器,但这不会影响列出的标签。

当您开始构建时,您应该会看到一个根据参数配置填充的列表框,然后您可以滚动该框以找到要构建的列表框。