Class: Buildkiq::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/buildkiq/cli.rb

Instance Method Summary collapse

Instance Method Details

#run_buildsObject



16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/buildkiq/cli.rb', line 16

def run_builds
  logger = Logger.new(STDOUT)
  jobs = Buildkiq.run(project:              options[:project],
                      jobs:                 options[:builds_environments].map {|job|
                        {environments: parse_environments_text(job)}
                      },
                      default_environments: parse_environments_text(options[:environments]),
                      source_version:       options[:source_version],
                      build_cmd:            options[:command],
                      logger:               logger)

  jobs.each {|job| logger.info(job.build_url) }
end

#versionObject



32
33
34
# File 'lib/buildkiq/cli.rb', line 32

def version
  say "Version: #{Buildkiq::VERSION}"
end