我需要通过运行我设置的jenkins作业从bitbucket检索项目,该项目与特定标签和bitbucket中的特定分支相关。 我在bitbucket有几个分支。请参阅以下配置。
我已将标记名称作为参数传递给jenkins作业,这可以为我提供与该标记相关的项目。但是如果我只需要来自master分支的代码。如何锁定其他分支或在此处指定主分支。在此运动中,它会从与标签相关的任何分支中提供代码。
答案 0 :(得分:1)
您想使用Git Parameter Plugin执行此操作。为您提供您喜欢的任何名称参数。
在“参数类型”下拉列表中,您要选择Tag
(或者,如果您还希望分支的提示可用,请选择Branch or Tag
选项)。然后在标记过滤器字段中,您将设置类似Tag_Prod_*
的内容。这应该获取回购中的所有生产标记。如果您选择了分支或标签选项,您还可以将分支过滤器设置为主要过滤器,但这不会影响列出的标签。
当你去执行构建时,你会看到一个根据参数配置填充的列表框,然后你可以滚动框来找到你想要构建的那个。