Andrés Montañez 10 years ago
parent
commit
8771cf2ab1
  1. 11
      Mage/Command/BuiltIn/ReleasesCommand.php
  2. 11
      Mage/Command/BuiltIn/RollbackCommand.php

11
Mage/Command/BuiltIn/ReleasesCommand.php

@ -44,8 +44,17 @@ class ReleasesCommand extends AbstractCommand implements RequiresEnvironment
}
$result = true;
foreach ($hosts as $host) {
foreach ($hosts as $hostKey => $host) {
// Check if Host has specific configuration
$hostConfig = null;
if (is_array($host)) {
$hostConfig = $host;
$host = $hostKey;
}
// Set Host and Host Specific Config
$this->getConfig()->setHost($host);
$this->getConfig()->setHostConfig($hostConfig);
switch ($subCommand) {
case 'list':

11
Mage/Command/BuiltIn/RollbackCommand.php

@ -51,8 +51,17 @@ class RollbackCommand extends AbstractCommand implements RequiresEnvironment
} else {
$result = true;
foreach ($hosts as $host) {
foreach ($hosts as $hostKey => $host) {
// Check if Host has specific configuration
$hostConfig = null;
if (is_array($host)) {
$hostConfig = $host;
$host = $hostKey;
}
// Set Host and Host Specific Config
$this->getConfig()->setHost($host);
$this->getConfig()->setHostConfig($hostConfig);
$this->getConfig()->setReleaseId($releaseId);
$task = Factory::get('releases/rollback', $this->getConfig());

Loading…
Cancel
Save