我從來沒有在極其龐大的項目上工作,我們在工作中使用的工作流程是在本地簽出/編碼/編譯以測試/落實。我想知道構建服務器如何改變這個過程。當應用程序太大而無法在本地編譯時,開發人員如何測試他們的代碼?他們只是編碼,承諾和祈禱?如何在使用構建服務器時在本地測試代碼?
0
A
回答
4
絕對不是。
開發人員通常有一個構建文件,可以爲他或她構建項目,其中有一些定義了測試目標。如果你有一個非常大的項目,你可能會爲它預編譯某些部分,所以你不必把所有東西都編譯成一個大塊。在您提交存儲庫之前,您通常會在本地進行測試。打破大項目的構建可以將你標爲嘲笑和蔑視的對象。打破真正重要,真正大項目的構建可能會限制職業生涯...... ;-)
構建SERVER本身不會改變這一點。構建服務器只運行你的構建文件和你告訴它的目標。
0
也有構建組件(我剛剛開始使用TeamCity - 沒有從屬關係)允許「個人構建」。
我還沒有使用它,因爲我們沒有正確設置它,但我的理解是,TeamCity允許在提交之前運行構建(並測試它們是否在服務器上運行)並進行更改(以及如果構建成功,服務器可能會提交您的更改)。在TeamCity中這被稱爲Pre-Tested Commit。
相關問題
- 1. 在本地服務器上測試XMLHttpRequest
- 2. VS測試在本地運行,但在構建服務器上找不到
- 3. 如何使用Jasmine在JavaScript中測試本地日期轉換(如果構建服務器是全局的)
- 4. 如何在構建GWT測試用例時獲取服務器端初始化代碼?
- 5. 如何在WAMP等本地服務器中測試cron作業?
- 6. 如何使用postgres在本地和構建服務器上進行單元測試?
- 7. 單元測試用例在構建服務器上失敗
- 8. 如何在本地測試地圖並減少代碼?
- 9. 單元測試在構建服務中失敗,但不在本地
- 10. Ansible使用代理服務器本地IP地址,如何「繞過本地地址的代理服務器」
- 11. 如何爲android應用製作本地測試服務器?
- 12. 從臨時服務器和本地主機的代碼測試訪問生產服務器上的MySQL數據
- 13. 使用Python腳本測試服務器
- 14. 從源代碼構建X服務器
- 15. 如何在本地重新創建服務器端代碼的功能
- 16. 在本地服務器上測試移動應用程序
- 17. 爲測試服務器創建腳本
- 18. PHP試圖使用PHP測試我的本地服務器,本地服務器從不接受連接
- 19. 如何在本地計算機和服務器上同時編輯源代碼
- 20. 如何在本地測試跨域構建?
- 21. Eclipse如何在應用程序服務器中調試代碼?
- 22. 服務器端斯威夫特:測試代碼,使用捆綁
- 23. 與Jenkins構建服務器集成郵遞員測試腳本
- 24. 如何設置本地測試/構建機器?
- 25. 使用本地WAMP服務器測試聯繫表格
- 26. 使用本地Node.js測試服務器訪問文件
- 27. 在Teamcity構建服務器上進行單元測試D3DERR_NOTAVAILABLE
- 28. 單元測試只在構建服務器失敗
- 29. 在構建服務器上運行UI自動化測試
- 30. 如何使用本地wamp服務器測試Phonegap應用程序?
好的。所以這是單元測試方便嗎?所以你不必爲了測試你寫的東西而編譯整個東西? – subb 2009-08-10 01:27:58
是的,在整個項目上運行的一套單元測試可以真正派上用場,以確保你沒有破壞其他人的東西。即使你編譯整個東西,你也只需要重新編譯你的東西,因爲一個智能構建文件只需要編譯增量更改。 – 2009-08-10 01:41:44
的確,我忘記了增量構建。謝謝。 – subb 2009-08-10 01:44:49