簡體   English   中英

部署Rails應用程序的當前標准方法是什么?

[英]What is the current standard way to deploy a Rails app?

到目前為止,我一直在使用我編寫的簡單Rake任務將Rails應用程序部署到我們的Apache / Passenger設置。 我沒有試圖與Capistrano或Vlad the Deployer混淆

但是,現在越來越多的開發人員加入進來,我很有興趣安排事情,以便部署過程首先運行測試,除非它們全部通過,否則不會部署。 所以我正在重新審視這個問題。

我調查了這一段時間已經有一段時間了。 這幾天大多數人在做什么? 仍在使用Capistrano? 寫個別Rake任務? 別的什么?

Capistrano仍然是典型Rails部署的標准,是的。

我們將Capistrano和Integrity用於CI服務器。 完整性非常容易破解,您可以輕松地將其設置為在所有測試的通過時自動部署,並且我建議將它們全部作為好工具; Integrity有很多插件可用。 我們目前有Integrity將每個構建的通過/失敗和代碼覆蓋率%吐出到IRC通道並手動部署。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM