只有構建和單元測試成功時,纔有辦法將文件複製到階段服務器上的(臨時目錄)?CI服務器(CruiseControl,Nant,MSbuild)複製成功
1
A
回答
3
請注意,我的回答是Maven2
爲本,所以我不完全地相信它會幫助你解決你的問題,但也許是Java開發者有幫助...
隨着maven2,這是一個版本是如果任何單元測試失敗,則失敗(但是,即使測試失敗,您也有參數可以使構建成功)。
然後,您可以附加一個Ant任務,將一些文件複製到一個目錄中。如果您在package
階段附加了此Ant任務,它將在編譯和測試階段後運行,然後僅當這些步驟成功時纔會執行。
需要注意的是,如果你想部署你的神器(即「複製」戰成Tomcat服務器,例如),有插件爲(檢查Cargo插件爲例)。
0
當然,只要讓它成爲你的NAnt腳本中的最後一件事。
相關問題
- 1. CruiseControl .net(或任何CI服務器)可以做到MSBuild或NAnt不能做什麼?
- 2. nant與msbuild:停止服務
- 3. 的CruiseControl/NANT <copy>任務
- 4. MSBuild vs nant
- 5. MSBuild目標在服務器上失敗,但在本地成功
- 6. CruiseControl:從命令行運行=成功,因爲Windows服務=失敗
- 7. 如何使用Hudson/SVN/Sonar/MSBuild配置CI服務器
- 8. 將映射導出或複製到新的CI服務器
- 9. Nant腳本不能生成msbuild
- 10. Nant msbuild任務,使用.net 4.0 rc
- 11. <msbuild>任務或msbuild.exe與NAnt?
- 12. 使用MSBuild複製Nant解決方案任務依賴關係解析
- 13. CruiseControl失敗生成恢復
- 14. MSBuild未能實現CruiseControl 1.6
- 15. Gitlab和CI服務器
- 16. 在本地複製GitLab CI&Runner功能?
- 17. Loopback.io備份服務器和服務器到服務器複製
- 18. MSBuild在CI環境中「無法複製文件」
- 19. 加載CI控制器在同一臺服務器
- 20. 成功構建後的Cruisecontrol操作?
- 21. 某些文件複製到所有相關項目的CI服務器
- 22. 對於.Net CI,比CruiseControl更好嗎?
- 23. 構建服務器(CI服務器)上的構建或重建
- 24. SQL服務器2014事務複製
- 25. Kubernetes:多服務/複製控制器
- 26. 持續集成:PowerShell中與CI服務器(或CC.NET哈德森)
- 27. 僅使用maven在CI服務器上運行集成測試
- 28. 加速Hudson CI上的PHP持續集成構建服務器
- 29. 創建一個服務來重複控制器中的功能
- 30. 使用MSBuild和CruiseControl發佈MVC網站
romaintaz:注意他使用.net(因此'NAnt'和MSBuild在標題中)。 – 2009-09-22 08:42:20
是的,發佈我的答案後我纔看到。然而,我會保留我的答案,因爲它可能對使用Maven2的其他人有用... – romaintaz 2009-09-22 08:42:56
是的,沒有問題,它也似乎是公認的,我覺得有點混亂,但你不能爭辯OP:P – 2009-09-22 08:50:48