2010-12-05 32 views
1

建設者文檔建議使用profiles.yaml來管理設置。但是,我想要一種方法來定義個人開發人員將用於本地運行的設置,因此不應該在scm中。有沒有這樣做的首選方式?建設者的本地屬性文件

回答

2

FWIW,我結束了:

path = File.dirname(@application.rakefile) 
loc = YAML.load(File.read(File.join(path, "profiles.local.yml"))) 
Buildr.settings.profiles.merge!(loc) 
3

您的解決方案看起來不錯。使用buildr的_功能,您可以剪下來咯:

Buildr.settings.profiles.merge!(
    YAML.load(File.read(_("profiles.local.yml"))) 
1

把你的本地屬性local.rb,加入到構建文件

require 'local'

相關問題