发布最新的Jenkins构建

时间:2012-01-11 17:07:26

标签: jenkins

我一直在和詹金斯一起玩,并把它全部搞定了。版本1.447

但是,我想将最新的稳定版本“发布”到Jenkins工作区/工作区以外的区域。这将是用户可以获取最新稳定版本进行测试的地方,并且可以节省我必须将它们指向。

有人可以推荐我应该如何接近这个吗? Jenkins似乎有能力发布人工制品,但只能在Jenkins工作区/区域内发布。有一个好的插件可以做我想要的。我还想先完全删除现有的构建。

3 个答案:

答案 0 :(得分:9)

有很多插件可用于此,具体取决于您想要传输工件的方式......

如果您转到here,请查找名为Artifact uploaders的部分,并列出一些您可以根据需要使用的其他部分......

答案 1 :(得分:1)

为了实现这一点,我添加了一个构建后的动作以触发第二个作业(构建其他项目 - >要构建的项目,仅在构建成功时勾选'触发')。所有这第二个工作都是运行一个命令(使用'execute shell'字段),该命令部署稳定版本进行测试。

如果您不希望将现有构建保留在第一个作业中,则可以选择在通过项目配置运行构建后不保留构建。

答案 2 :(得分:0)

如果你正在构建maven项目,你可以使用maven'deploy'将构建工件推送到你的构建存储库(可能只是一个文件结构,或者可能是一个真正的二进制工件存储库)