我正在使用Jenkins構建我的項目。我使用Ant來編譯本身。 構建完成後,我想將在此構建中編譯的文件複製到某個目錄。這可能嗎?在Jenkins中複製已更改的文件
1
A
回答
0
是的,您可以使用Ant copy任務將它作爲Ant項目的一部分。最佳做法是在每個構建開始時清理包含編譯的二進制文件的目錄,以便您可以複製整個目錄而不過濾內容。
0
如果您想專門查找更改的文件,可以在構建之前和之後在目標目錄上採用遞歸md5,並僅複製那些與預構建校驗和不匹配的文件。
這就是說,如果你有一個乾淨的生成目錄,你應該只是複製一切;更改後的文件將根據需要進行復制,而未更改的文件將進行復制,但不會影響應用程序。
+0
但是,這可以通過Ant提供的開箱即用的方式來完成,或者可能有人已經這樣做了,我可以使用他的工作? – kovica
相關問題
- 1. 在Jenkins中使用Ant複製文件
- 2. 僅復原已更改的文件
- 3. 複製的文件顯示爲已更改
- 4. Gruntjs:如何使複製任務僅複製手錶上的已更改文件
- 5. 爲什麼在複製文件超過其他文件時,git會將整個文件更改爲已更改?
- 6. 複製文件和文件夾中的文件更改
- 7. 耙 - 僅複製更改的文件
- 8. 在Jenkins複製mobileprovision文件時無法複製錯誤
- 9. 更改Jenkins的文件所有權
- 10. 複製目錄中的文件並更改文件名
- 11. phpStorm在項目視圖中顯示已更改/已更改的文件
- 12. 複製文件並更改名稱
- 13. 使用File.Copy複製更改文件
- 14. 如何僅複製在svn中更改的文件
- 15. 在保留文件夾結構的同時複製已修改的文件
- 16. 在Jenkins中將文件從slave複製到master?
- 17. 我可以使用XCOPY只複製已更改大小的文件嗎?
- 18. Jenkins:從Multibranch管道中複製文物
- 19. 複製文件夾並從該文件夾更改文件中的值
- 20. 用於複製已修改文件的Windows腳本
- 21. 使用xslt更改複製的xml文件中的節點
- 22. Git:文件「已更改但未更新」
- 23. Jenkins - 在構建之前更改工作空間的已簽出文件的屬性文件
- 24. Jenkins複製構建中的目錄/文件
- 25. 複製上次提交中更改的所有文件
- 26. 更改jenkins在linux中的工作區
- 27. 在Excel中獲取svn中已更改文件的列表
- 28. SVN僅導出已更改的文件
- 29. 已更改文件的列表
- 30. 僅獲取已更改的文件
在閱讀Ant複製任務的文檔後,我看不到如何做到這一點。我需要的僅僅是複製在此版本中更改/編譯的文件。 – kovica