Frage

die buildr docs schlägt vor, mit profiles.yaml für Einstellungen zu verwalten. jedoch möchte ich eine Möglichkeit, Einstellungen zu definieren, die ein einzelner Entwickler lokal verwenden würde laufen und somit nicht in scm sein sollte. ist es eine bevorzugte Art und Weise, dies zu tun?

War es hilfreich?

Lösung 2

FWIW, ich am Ende mit:

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

Andere Tipps

Ihre Lösung sieht gut aus. buildr der _-Funktion können Sie es schneiden leicht nach unten:

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

Setzen Sie Ihre lokalen Eigenschaften auf local.rb , in der Buildfile

require 'local'

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top