构建器文档建议使用profiles.yaml来管理设置。但是,我想要一种方法来定义个人开发人员用于本地运行的设置,因此不应该是scm。有没有一种首选的方法呢?
答案 0 :(得分:3)
您的解决方案看起来不错。使用buildr的_
函数,您可以稍微减少它:
Buildr.settings.profiles.merge!(
YAML.load(File.read(_("profiles.local.yml")))
答案 1 :(得分:2)
FWIW,我最终得到了:
path = File.dirname(@application.rakefile)
loc = YAML.load(File.read(File.join(path, "profiles.local.yml")))
Buildr.settings.profiles.merge!(loc)
答案 2 :(得分:1)
将您的本地属性设置为 local.rb ,添加到buildfile
require 'local'