Задача я использую выглядит примерно так:Как сгенерировать несколько пакетов с помощью Rake?
Rake::PackageTask.new("deploy", "0.1.2") do |p|
p.need_tar = true
p.package_files.include("build/**/*")
end
Это создает deploy-0.1.2.zip
файл. Я хотел бы иметь возможность создать другой пакет для каждой папки, содержащейся в сборке, например:
build/
|— en/
|— es/
|— de/
|— fr/
должен генерировать deploy-en-0.1.2.zip
, deploy-es-0.1.2.zip
, deploy-de-0.1.2.zip
, deploy-fr-0.1.2.zip
файлов.
Спасибо за вход Romain. Мой вопрос идет за локалями, я просто упоминаю это как пример, вопрос в том, как сгенерировать несколько пакетов с граблями. Возможно, я должен уточнить это в описании. –
Это конец моего объяснения, вам нужно создать несколько gemspec и перебрать на верхнем уровне Rakefile => rake, которые вызывают явно или рекурсивно другие файлы Rakefile или Gemspec. – Romain