lib/minke/rake/app.rake in minke-1.9.7 vs lib/minke/rake/app.rake in minke-1.9.8
- old
+ new
@@ -4,51 +4,51 @@
task :fetch => ['config:set_docker_env'] do
create_dependencies
if @config.fetch != nil
puts 'run fetch'
- runner = Minke::Tasks::Fetch.new @config, :fetch, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Fetch.new @config, :fetch, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "build application"
task :build => [:fetch] do
create_dependencies
if @config.build != nil
- runner = Minke::Tasks::Build.new @config, :build, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Build.new @config, :build, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "run unit tests"
task :test => [:build] do
create_dependencies
if @config.test != nil
- runner = Minke::Tasks::Test.new @config, :test, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Test.new @config, :test, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "build Docker image for application"
task :build_image => [:test] do
create_dependencies
if @config.build != nil
- runner = Minke::Tasks::BuildImage.new @config, :build, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::BuildImage.new @config, :build, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "run application with Docker Compose"
task :run => ['config:set_docker_env'] do
create_dependencies
if @config.run != nil
- runner = Minke::Tasks::Run.new @config, :run, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Run.new @config, :run, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "build and run application with Docker Compose"
@@ -57,19 +57,19 @@
desc "run end to end Cucumber tests USAGE: rake app:cucumber[@tag]"
task :cucumber, [:feature] => ['config:set_docker_env'] do |t, args|
create_dependencies
if @config.cucumber != nil
- runner = Minke::Tasks::Cucumber.new @config, :cucumber, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Cucumber.new @config, :cucumber, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
end
desc "push built image to Docker registry"
task :push do
create_dependencies
- runner = Minke::Tasks::Push.new @config, :cucumber, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper
+ runner = Minke::Tasks::Push.new @config, :cucumber, @generator_config, @docker_runner, @docker_compose_factory, @service_discovery, @logger, @helper, @system_runner
runner.run
end
def create_dependencies
@project_name = "minke#{SecureRandom.urlsafe_base64(12)}".downcase.gsub('-', '')
@@ -92,10 +92,10 @@
v.src_root = File.expand_path('../')
end
Minke::Generators::Processor.load_generators
processor = Minke::Generators::Processor.new variables, @docker_runner
-
+
@generator_config = processor.get_generator @config.generator_name
end
@logger ||= Logger.new(STDOUT)
@helper ||= Minke::Helpers::Helper.new