Svn

與 Jenkins 預測試送出?

  • October 12, 2012

我收到樓上那個人的請求,要求我設置 Jenkins 進行預測試送出(通過 Jenkins 的建構,如果所有單元測試和其他通過,則送出它並建構一個 dist)。我們在這裡使用 svn。

有人清楚詹金斯如何做到這一點嗎?我發現幾乎沒有關於它的資訊。

很抱歉這麼說,但這不是您使用版本控制軟體的方式。無論您在客戶端上做什麼,您在伺服器上都有完整的歷史記錄。您可以還原任何更改,包括刪除所有內容。僅將經過全面測試、久經考驗的程式碼送出到版本控制中,絕對不會讓您從一開始就使用版本控制。

你可以做的是:將一個分支標記為穩定(這應該是/trunkor /braches/current-stable,我建議後者),讓開發人員在其他任何地方送出。設置 Jenkins 以僅在通過建構測試時對送出進行測試和合併/trunktrunk``current-stable

引用自:https://serverfault.com/questions/351789