2012-01-11 266 views
4

发布最新版本我一直在玩詹金斯得到了这一切的工作。版本1.447在詹金斯

但是我想“发布”最新的稳定版本的詹金斯工作区/工作区以外的区域。这将是用户可以选择最新稳定版本进行测试的地方,并且可以节省我不得不指向他们的地方。

有人可以推荐我应该怎么去处理这个? Jenkins似乎有能力发布文物,但只能在Jenkins工作区/区域内发布。有没有一个好的插件可以做我想做的。我也想先完全删除现有的构建。

+0

我说你不想删除现有构建:如果QA在上一次稳定构建中发现回归,那么使用前面的构建可以得心应手。更不用说演示效果了。 – 2013-08-02 06:20:00

回答

1

要做到这一点我想补充一个生成后的行动触发了第二份工作(建设等项目 - >项目建设,滴答“触发只有当生成成功”)。所有这些第二项工作都是运行一个命令(使用'execute shell'字段),它将部署稳定版本进行测试。

如果您不想保留现有的来自各地的第一份工作打造,你可以选择不保留,他们已经通过项目配置运行后的版本。

0

如果你正在构建Maven项目,你可以使用Maven的“部署”,推动建立文物到您的构建存储库(可能只是一个文件结构的任何地方或者可能是一个真正的二进制文物库)

9

有一个一堆可用于此的插件,这取决于你想如何转移神器......

如果你去here,寻找一个叫Artifact uploaders部分,它列出了一堆人,你可以根据自己的需要使用...