class Omnibus::CLI::Build

Public Instance Methods

project(project_name) click to toggle source
# File lib/omnibus/cli/build.rb, line 38
def project(project_name)
  project = load_project!(project_name)
  project_task_name = "projects:#{project.name}"

  unless options[:timestamp]
    say("I won't append a timestamp to the version identifier.", :yellow)
  end
  say("Building #{project.name} #{project.build_version}", :green)

  Rake::Task[project_task_name].invoke
end
software(project_name, software_name) click to toggle source
# File lib/omnibus/cli/build.rb, line 51
def software(project_name, software_name)
  project = load_project!(project_name)
  software_task_name = "projects:#{project.name}:software:#{software_name}"

  say("Building #{software_name} for #{project.name} project", :green)

  Rake::Task[software_task_name].invoke
end