_action = $action;
return $this;
}
public function getAction()
{
return $this->_action;
}
public function run(Mage_Config $config)
{
$this->_config = $config;
// Run Tasks for Deployment
$hosts = $config->getHosts();
if (count($hosts) == 0) {
Mage_Console::output('Warning! No hosts defined, unable to get releases.', 1, 3);
} else {
foreach ($hosts as $host) {
$config->setHost($host);
switch ($this->getAction()) {
case 'list':
$task = Mage_Task_Factory::get('releases/list', $config);
$task->init();
$result = $task->run();
break;
}
Mage_Console::output('');
}
}
}
private function _listReleases()
{
}
}