只有構建和單元測試成功時,纔有辦法將文件複製到階段服務器上的(臨時目錄)?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構建
- 4. 的CruiseControl/NANT <copy>任務
- 5. MSBuild vs nant
- 6. NAnt使用MSBuild
- 7. NAnt MSBuild版本
- 8. CruiseControl:從命令行運行=成功,因爲Windows服務=失敗
- 9. MSBuild目標在服務器上失敗,但在本地成功
- 10. 如何使用Hudson/SVN/Sonar/MSBuild配置CI服務器
- 11. MSBUILD在命令行創建_PublishedWebsites,但不在CI服務器上
- 12. 排除在解決方案項目的MSBuild CI服務器
- 13. Nant腳本不能生成msbuild
- 14. 將映射導出或複製到新的CI服務器
- 15. NAnt中的MSBuild的XmlMassUpdate任務?
- 16. Nant msbuild任務,使用.net 4.0 rc
- 17. <msbuild>任務或msbuild.exe與NAnt?
- 18. MSBuild未能實現CruiseControl 1.6
- 19. MSBuild複製任務問題
- 20. CruiseControl失敗生成恢復
- 21. 使用MSBuild複製Nant解決方案任務依賴關係解析
- 22. Gitlab和CI服務器
- 23. 在本地複製GitLab CI&Runner功能?
- 24. 服務器上的AJAX成功功能
- 25. Loopback.io備份服務器和服務器到服務器複製
- 26. MSBuild,NAnt和Unicode符號
- 27. 複製LDAP服務器
- 28. git服務器複製
- 29. MSBuild在CI環境中「無法複製文件」
- 30. 成功構建後的Cruisecontrol操作?
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