2016-08-12 74 views
0

我正在使用Jenkins作業來觸發一些下游作業。我通過屬性文件傳遞參數。但是有一個文件在上傳作業提交時上傳,我想傳遞給下游作業。在複製神器插件下有一個選項,允許從最近的已完成的上游作業的工作區進行復制。從上游運行構建的工作空間複製文件

問題是我的上游作業在下游作業上被阻塞,無法在它們之前完成。這與我無法將文件作爲工件複製的原因相同,因爲歸檔工件只能作爲後期生成操作(AFAIK)。

有沒有辦法解決這個問題?

回答

0

您可以將上傳的工件粘貼到線上文件資源庫中,如Artifactory或外部網絡/文件共享,並在下游作業中訪問它?

這樣,你只需要傳入文件的路徑而不是整個文件,並可以將它下載到子文件中。

您甚至可以使用上游作業的內部版本號作爲工件的唯一標識符,因此您只需要傳遞內部版本號即可下載它。

http://myonlinerepository/{build number}/upload.zip 
相關問題