Class: Physique::OctopusTasksBuilder

Inherits:
TasksBuilder show all
Defined in:
lib/physique/task_builders/octopus.rb

Instance Attribute Summary

Attributes inherited from TasksBuilder

#solution

Instance Method Summary collapse

Methods inherited from TasksBuilder

#build_tasks_for, build_tasks_for, #ensure_output_location, inherited, #namespace, #to_string_or_symbol

Methods included from ToolLocator

#locate_tool, #lookup_tool, #register_tool, #which

Instance Method Details

#build_tasksObject



77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'lib/physique/task_builders/octopus.rb', line 77

def build_tasks
  @options = solution.octopus
  return if @options.nil?
  return if @options.apps.blank?

  namespace :octo do
    add_octopus_package_tasks
    add_octopus_publish_tasks
  end

  if @options.alias_tasks
    add_task_aliases
  end
end