我希望Jenkins克隆git repo checkout分支并将该分支部署到CI环境。如何让Jenkins通过构建参数签出我指定的分支?
答案 0 :(得分:0)
在Jenkins控制台中使用git命令“git checkout -b branch”。
执行shell(linux环境)
git checkout -b $(branch)
执行windows批处理
git checkout -b %branch%
将分支作为构建参数传递。
答案 1 :(得分:0)
如果您正在使用Git插件,并使用字符串参数指定分支,则可以将分支说明符设置为“* / $ {my_branch}” - 请注意,您也必须在Windows上使用此格式。 / p>
答案 2 :(得分:0)
你绝对可以像Mahi建议的那样执行shell或批处理。如果您使用的是GIT SCM插件,您需要做的就是以这种格式在要构建的分支部分中提供分支名称: $ {BRANCH_Name}