我開始爲我們的發佈流程準備路線圖。目前我們正在使用烏龜svn和螞蟻作爲建築來源。我正在考慮實施持續集成,並希望知道以下選項的正確方向:部署源代碼以外的文件
首先,當前的過程是這樣的,開發人員可以在文件上工作,直接提交該文件進行回購。其他人將運行tortoise update命令來引入所需的更改。在構建服務器上將執行相同的過程,其中將更新源代碼,構建並部署到qa和生產服務器。然而,這個過程缺乏對回購的控制,因爲在更新期間,如果兩個開發人員在修復兩個不同問題的同一個文件上工作,則也會拉動不需要的代碼。一個由qa和其他人批准否決。我如何克服這種情況。其次,除了源代碼之外,我們還有其他一些文件,比如xml文件,css,js等等。我如何自動部署這些文件?我已經在我的本地機器上配置了cruisecontrol,並且在執行構建時它工作正常,但現在確定如何處理其他文件,因爲在生產中更新這些文件似乎有風險並且容易出錯。任何建議在這將是非常有益的。
謝謝..聲音很好..我看看我是否也在這裏得到一些其他的建議.. –