2010-11-09 49 views
-1

我們一直在考慮自動化我們的服務器和代碼部署。我們已經決定在puppet上配置服務器配置,但正在尋找一種更「推」式的工具來用於代碼部署。我目前正在使用capistrano或布料,但我不確定什麼是最成熟的使用?代碼部署選項

我們部署了許多不同的服務,它們都沒有被currenlty寫在導軌或Django的,所以我們不介意語言。建立自定義部署腳本的最佳方法是什麼?或者我錯過了另一個工具嗎?

我們還在考慮混帳用鉤子部署推動,但覺得它會受到限制/在我們要實現該怎麼哈克。

任何想法或經驗將是巨大的聽到。乾杯

回答

0

我沒有發現任何更快地部署,並獲得自動構建和部署爲哈德森工作。它需要很少的時間進行設置,併爲每個可以想到的與持續集成策略有關的技術提供插件。

http://hudson-ci.org/

0

你有沒有試過webistrano,它在後臺使用Capistrano的web前端。

它有可能易於配置的GUI共享應用程序部署之間的代碼,使用它是它的缺點需要一些Capistrano的知識(但你可以隨時要求計算器:))

0

你會發現,織物更能夠做定製工作。這真是一個圖書館和一個命令。所有的文件都是jsut python,儘管你可以在你的fabfile中使用或者使用的語言來做任何事情。