题
buildr文档建议使用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)
其他提示
您的解决方案看起来不错。使用buildr _
功能您可以稍微切下它:
Buildr.settings.profiles.merge!(
YAML.load(File.read(_("profiles.local.yml")))
将您的本地属性放在 local.rb, ,添加到buildfile
require 'local'
不隶属于 StackOverflow