2012-01-11 317 views
4

發佈最新版本我一直在玩詹金斯得到了這一切的工作。版本1.447在詹金斯

但是我想「發佈」最新的穩定版本的詹金斯工作區/工作區以外的區域。這將是用戶可以選擇最新穩定版本進行測試的地方,並且可以節省我不得不指向他們的地方。

有人可以推薦我應該怎麼去處理這個? Jenkins似乎有能力發佈文物,但只能在Jenkins工作區/區域內發佈。有沒有一個好的插件可以做我想做的。我也想先完全刪除現有的構建。

+0

我說你不想刪除現有構建:如果QA在上一次穩定構建中發現迴歸,那麼使用前面的構建可以得心應手。更不用說演示效果了。 – 2013-08-02 06:20:00

回答

1

要做到這一點我想補充一個生成後的行動觸發了第二份工作(建設等項目 - >項目建設,滴答「觸發只有當生成成功」)。所有這些第二項工作都是運行一個命令(使用'execute shell'字段),它將部署穩定版本進行測試。

如果您不想保留現有的來自各地的第一份工作打造,你可以選擇不保留,他們已經通過項目配置運行後的版本。

0

如果你正在構建Maven項目,你可以使用Maven的「部署」,推動建立文物到您的構建存儲庫(可能只是一個文件結構的任何地方或者可能是一個真正的二進制文物庫)

9

有一個一堆可用於此的插件,這取決於你想如何轉移神器......

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