2010-07-11 29 views
0

我有一個部署Rails應用程序,我想與Hoptoad(在線例外通知服務)一起使用。它包裝在我安裝在部署服務器上的gem中,但每次部署時都需要運行腳本/生成hoptoad來配置它,因爲Hoptoad配置文件/更改僅存在於我的生產應用程序中(而不是在我的開發中,所以當我部署時,它們都會被擦除)。Rails w/HopToad - 部署?

每次部署時,是否有一種簡單的方法可以在生產服務器上運行該腳本/生成腳本?我覺得你可以用卡皮斯特拉諾的任務做到這一點,但我不知道該怎麼做。

人們通常會爲此做些什麼?對不起,如果這篇文章有點難以理解,我不太清楚如何解釋這個問題。

謝謝!

+0

我對此有點困惑,我們使用hoptoad與capistrano,我們只是保持配置與存儲庫,而不必做腳本生成。也許我們做錯了,但我不明白你爲什麼需要這樣做。 – 2010-07-12 02:20:15

回答

0
  • 您可以將Hoptoad配置文件添加到源代碼存儲庫,以便將其作爲Rails應用程序的一部分進行部署。或者,如果您不想在存儲庫中找到這些信息,請將配置文件上傳到生產服務器(Capistrano正常的releases目錄結構之外),並讓Capistrano創建一個符號鏈接,作爲其中的一部分部署過程。我提供了一個answer to a similar question here這應該給你這個想法。