我們使用TeamCity作爲配置項,我們正在努力完成最終構建步驟:我們從另一個構建步驟(zip)中提取依賴項,並且想要添加一些額外的文件。我們是否真的需要提取zip(相當大的文件),將文件複製到那裏並再次壓縮?是否有支持或插件添加文件到現有的zip文件?將文件添加到TeamCity工件zip
0
A
回答
1
TeamCity本身並不支持這個功能,但是我還沒有看到任何相關的插件,但是,如果你真的需要等到最後一步添加額外的文件(也許你正在做某種類型的文件生成),那麼我會推薦使用類似7Zip的東西。
可以更新現有的zip文件(假設他們不「實」檔案「),一個非常簡單的命令:
7za.exe u targetZip.zip file.ext
這將增加‘file.ext’的壓縮文件」 targetZip 。.ZIP」無解壓縮和重新壓縮存檔
,你可以在這裏找到7Zip的:http://www.7-zip.org/
+0
謝謝!我有一種感覺,這將需要一些自定義腳本構建步驟/插件。不幸的是,在前面的步驟中包括這些文件不是一種選擇。 –
1
在上一步中包含這些文件會更好,該文件列出哪些文件應該包含到最終的工件中。而不是試圖修改已經生成的工件。所以基本上所有你需要的是添加一個額外的構建步驟,將其他文件簡單地複製到你從中產生最終工件的輸出文件夾。
+0
謝謝,但這不是一個選項。該工件被拉到另一個項目的依賴項中。 –
相關問題
- 1. c#將Directory.GetFiles添加到Zip文件
- 2. 將文件添加到zip文件中的文件夾java
- 3. TeamCity的:添加額外的日誌文物zip文件
- 4. 將遠程文件添加到zip文件
- 5. C++將文件權限添加到Zip文件
- 6. 將文件添加到zip壓縮文件而不壓縮
- 7. 從目錄獲取文件並將其添加到zip文件
- 8. D:如何將文件添加到zip壓縮文件?
- 9. 將所有zip文件添加到新文件
- 10. 使用JAVA將文件夾添加到zip文件中
- 11. 將文件添加到現有的zip文件
- 12. 將文件添加到現有的Zip歸檔文件中
- 13. 如何使用RubyZIP將現有文件添加到ZIP文件?
- 14. 將TeamCity中的構建工件集合到單個zip中
- 15. php zip文件 - 添加new_ziparchive?
- 16. 向Nexus添加zip文件
- 17. 將一個zip文件添加到電子郵件
- 18. 螞蟻 - 添加文件到zip
- 19. 僅向zip文件添加新文件
- 20. Python通過提供文件路徑將文件添加到zip文件?
- 21. Powershell - 將文件夾/文件添加到zip,同時排除某些文件夾
- 22. 使用PHP將文件添加到zip文件內的文件夾
- 23. 將文件轉換爲xml,然後將它們添加到zip
- 24. 如何將文件動態添加到TeamCity版本
- 25. 解析html文件並將找到的圖像添加到zip文件
- 26. 我想將壓縮文件添加到現有壓縮文件(ZIP/RAR)或在壓縮時添加文件
- 27. 文件添加到現有的ZIP文件
- 28. 如何在python中直接添加文件到zip文件?
- 29. 如何使用zip.js將多個文件添加到zip中?
- 30. 將Zip文件添加到項目中並獲取位置
當你說你是從另一個構建步驟拉動的依賴(ZIP),如何在如何產生這個zip第一什麼地方呢? – spencerwjensen
使用TeamCity的內置工件包裝。 ./BuildOutput/**=>MyArtifact.zip –
@JelleVergeer。我在哪裏可以找到內置的神器包裝? – pantonis