如何使用Jenkins手动Git标签?

时间:2012-09-26 17:40:45

标签: git deployment continuous-integration jenkins

我可以单击任何构建中的“无标签”图标并创建新标签,但Jenkins不会将其推送到源服务器。那有什么意义呢?

使用Git,我理解Jenkins可以进行预构建合并,并在成功时将其标记并推送到原点(我确实有效)但我无法指定描述性标记,因为构建是以两种不同的方式启动的。 ..

  1. 通过Git挂钩每次提交到源 - Jenkins作业不断构建并发布到开发服务器。在这种情况下,标签是一些自动生成的值(例如jenkins-build- $ BUILD_NUMBER),这没什么帮助,我宁愿不标记每一次提交。

  2. 手动构建 - 在这种情况下,我希望开发人员使用适当的值(例如1.0.3)标记他们在Jenkins中的最后一个构建,然后选择将该标记部署到另一个环境......但是怎么样?

  3. 这与Subversion非常合作(甚至还有一个很棒的小插件,显示了下拉列表中的最后10个SVN标签)但我似乎无法用Git实现它。

0 个答案:

没有答案