如何让jenkins部署分支?

如何让jenkins部署分支?,jenkins,Jenkins,我希望Jenkins克隆git repo签出分支,并将该分支部署到CI环境。如何让Jenkins签出我通过构建参数指定给它的分支?在Jenkins控制台中使用git命令“git checkout-b branch” 执行shell(linux环境) 为windows执行批处理 git checkout -b %branch% 将分支作为构建参数传递。如果您使用的是Git插件,并使用字符串参数指定分支,那么您可以将分支说明符设置为“*/${my_branch}”-注意,您也必须在Windo

我希望Jenkins克隆git repo签出分支,并将该分支部署到CI环境。如何让Jenkins签出我通过构建参数指定给它的分支?

在Jenkins控制台中使用git命令“git checkout-b branch”

执行shell(linux环境)

为windows执行批处理

   git checkout -b %branch%

将分支作为构建参数传递。

如果您使用的是Git插件,并使用字符串参数指定分支,那么您可以将分支说明符设置为“*/${my_branch}”-注意,您也必须在Windows上使用此格式。

您完全可以像Mahi建议的那样执行shell或批处理。如果您使用的是GIT SCM插件,您需要做的就是在Branchs to build部分以以下格式提供分支名称:${branch\u name}

我认为您上面提到的格式“*/${my\u branch}”不正确。正确的格式是:“${Branch_Name}”,我对它进行了测试,结果正常。目前无法检查詹金斯的版本。请注意,它必须解析为有效的ref(您的ref也可能是)
   git checkout -b %branch%