我想知道是否有一種方法來保存/存檔來自同一個版本的多個工件。詹金斯只允許一次「存檔文物」後期製作步驟,並且只有使用過一次後,灰色纔會出現。詹金斯同一版本的多個工件
回答
您可以使用Ant-style pattern,例如, target/*.jar
來歸檔多個工件。
如果您的文件無法與某個模式匹配,則可以使用以逗號分隔的模式列表。 target/*.jar, target/*.war
。
The?輸入欄旁邊的按鈕顯示此信息。
對不起,我認爲我的問題不是很清楚..我想要的是有兩個不同的構建工件不只是一個。我知道我可以使用通配符存檔多個文件。我想要的是有兩套不同的構建工件。 – thunderbird
如果我沒有錯,你想從2個不同的構建正確的工件? 如果您知道第二個作業的名稱並確保兩個節點運行相同,那麼您可以指定第二個作業的路徑來存檔工件,如 **/*。jar(來自同一作業) /home/jenkins/workspace/
你是指兩套不同的套裝?你能給個例子嗎? – daspilker
不,詹金斯不提供只有一個工件來保存。您可以使用通配符模式來使用任意數量的工件,例如 所有罐子 - **/*。jar 全部戰爭 - **/*。war 等等。
** /表示任何目錄。
OP從來沒有說過,他或她說你只能添加一個'存檔文物'的一步。 –
您可以用逗號分隔的路徑
像這樣 XXX.UnitTests \ BIN \發佈**。*,XXX.WriteAPI.Service /斌/釋放/**.*
然後你得到兩個獨立的文物
非常感謝我想要的 –
David,無論如何,我們爲同一個回購庫中的不同路徑構建多個JAR?就像我在這裏描述的方式:https://stackoverflow.com/questions/44185868/jenkins-build-pipeline-to-publish-applications-jar-for-multiple-path –
如果你想保存兩個不同的類型,如ZIP文件和HTML文件的文件,那麼你可以使用
*.html,*.zip
它將幫助您將該目錄中的所有zip文件和html文件存檔。
- 1. 詹金斯格里特觸發不同的詹金斯工作
- 2. 多詹金斯工作區
- 3. 詹金斯的多個jMeter腳本?
- 4. 詹金斯 - 工件處理
- 5. 詹金斯的Visual Studio版本信息?
- 6. 在詹金斯的罐子版本
- 7. 詹金斯 - 丟棄/保留參數化版本的工件
- 8. 詹金斯多個主
- 9. 詹金斯 - 有一個版本的幾個「風味」
- 10. 1詹金斯工作觸發多個詹金斯基於參數
- 11. APK版本名稱 - 詹金斯
- 12. 詹金斯版本號重置失敗
- 13. 詹金斯Git的出版商不能與多個SCM插件
- 14. 多配置詹金斯的工作
- 15. 詹金斯HTML出版商插件
- 16. 詹金斯 - 如何將結果轉發到下一個版本?
- 17. 同一個哈德遜/詹金斯工作的實例
- 18. 使用不同版本的開發和詹金斯機
- 19. 詹金斯作業Windows PowerShell腳本$ lastexitcode沒有失敗的詹金斯工作
- 20. 詹金斯掛斷:請等待詹金斯準備工作
- 21. 用詹金斯工作備份詹金斯主目錄
- 22. 詹金斯工作流並行步驟和詹金斯配置
- 23. 詹金斯:gitlabCommitStatus不工作
- 24. 從詹金斯工作
- 25. Perforce詹金斯多管道
- 26. 詹金斯:在多椎
- 27. 詹金斯與多個奴隸使用同一臺機器
- 28. 詹金斯失敗科爾多瓦Android版本
- 29. 的Nexus詹金斯插件
- 30. 詹金斯的NodeJS-插件
僅供參考這不是詹金斯文件/管道版本的限制。 –