從代碼控制軟件中檢查代碼以執行持續集成或每晚構建時,您通常都會做什麼?你是否1)拉取最新的代碼,或者2)通過代表開發者最新測試代碼的標籤(即FUNCTIONAL)拉動?檢查持續集成
我想這個答案取決於人們通常如何使用他們的配置管理存儲庫。你是否打算只存儲「完整」的代碼。如果是這樣的話,如果一個開發人員正在從事一項任務一週左右,他/她將無法檢查任何內容,直到完成任務。然而,如果持續集成服務器只是通過一個知名標籤拉取而不是拉取最新代碼,那麼這將允許開發人員在頻繁檢查代碼時檢查代碼,因爲他們正在努力存儲他們正在進行的工作的歷史記錄。然後,一旦他們對這些更改感到滿意,他們可以使用FUNCTIONAL標記標記新代碼。
只是想知道最佳實踐。
感謝
你假設開發人員可以在一個任務,而不造成破損無法正常工作,但不一定是真實的,特別是如果他們運行一套單元測試每次提交之前,並避免測試失敗時提交。 – bdsl 2017-07-13 23:13:00