1

ビルダーのドキュメントでは、設定の管理にprofiles.yamlを使用することを提案しています。ただし、個々の開発者がローカルで実行するために使用する設定を定義する方法が欲しいので、scmに含めるべきではありません。これを行うための好ましい方法はありますか?

4

3 に答える 3

3

あなたの解決策はよさそうだ。ビルダーの_関数を使用すると、それをわずかに減らすことができます:

Buildr.settings.profiles.merge!(
  YAML.load(File.read(_("profiles.local.yml")))
于 2010-12-06T19:01:27.827 に答える
2

FWIW、私は最終的に:

path = File.dirname(@application.rakefile)
loc = YAML.load(File.read(File.join(path, "profiles.local.yml")))
Buildr.settings.profiles.merge!(loc)
于 2010-12-05T23:45:14.973 に答える
1

ローカルプロパティをlocal.rbに配置し、buildfileに追加します

require 'local'

于 2011-07-12T16:39:23.340 に答える