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'

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top