mirror of
				https://github.com/hauke68/Magallanes.git
				synced 2025-11-04 00:50:18 +01:00 
			
		
		
		
	Rollback.
This commit is contained in:
		
							parent
							
								
									09ac6a1e19
								
							
						
					
					
						commit
						1e65281ca3
					
				@ -13,7 +13,7 @@ namespace Mage\Task\BuiltIn\Releases;
 | 
				
			|||||||
use Mage\Console;
 | 
					use Mage\Console;
 | 
				
			||||||
use Mage\Task\Factory;
 | 
					use Mage\Task\Factory;
 | 
				
			||||||
use Mage\Task\AbstractTask;
 | 
					use Mage\Task\AbstractTask;
 | 
				
			||||||
use Mage\Task\Releases\BuiltIn as ReleaseTask;
 | 
					use Mage\Task\Releases\IsReleaseAware;
 | 
				
			||||||
use Mage\Task\Releases\RollbackAware;
 | 
					use Mage\Task\Releases\RollbackAware;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Exception;
 | 
					use Exception;
 | 
				
			||||||
@ -23,7 +23,7 @@ use Exception;
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 * @author Andrés Montañez <andres@andresmontanez.com>
 | 
					 * @author Andrés Montañez <andres@andresmontanez.com>
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class RollbackTask extends AbstractTask implements ReleaseTask
 | 
					class RollbackTask extends AbstractTask implements IsReleaseAware
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * The Relase ID to Rollback To
 | 
						 * The Relase ID to Rollback To
 | 
				
			||||||
@ -111,11 +111,6 @@ class RollbackTask extends AbstractTask implements ReleaseTask
 | 
				
			|||||||
                    $tasksToRun = $this->getConfig()->getTasks();
 | 
					                    $tasksToRun = $this->getConfig()->getTasks();
 | 
				
			||||||
                    $this->getConfig()->setReleaseId($releaseId);
 | 
					                    $this->getConfig()->setReleaseId($releaseId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    if (count($tasksToRun) == 0) {
 | 
					 | 
				
			||||||
                        Console::output('<light_purple>Warning!</light_purple> <dark_gray>No </dark_gray><light_cyan>Deployment</light_cyan> <dark_gray>tasks defined.</dark_gray>', 2);
 | 
					 | 
				
			||||||
                        Console::output('Deployment to <dark_gray>' . $this->getConfig()->getHost() . '</dark_gray> skipped!', 1, 3);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                    } else {
 | 
					 | 
				
			||||||
                    foreach ($tasksToRun as $taskData) {
 | 
					                    foreach ($tasksToRun as $taskData) {
 | 
				
			||||||
                        $task = Factory::get($taskData, $this->getConfig(), true, 'deploy');
 | 
					                        $task = Factory::get($taskData, $this->getConfig(), true, 'deploy');
 | 
				
			||||||
                        $task->init();
 | 
					                        $task->init();
 | 
				
			||||||
@ -135,7 +130,6 @@ class RollbackTask extends AbstractTask implements ReleaseTask
 | 
				
			|||||||
                            Console::output('<yellow>SKIPPED</yellow>', 0);
 | 
					                            Console::output('<yellow>SKIPPED</yellow>', 0);
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    // Changing Release
 | 
					                    // Changing Release
 | 
				
			||||||
                    Console::output('Running <purple>Rollback Release [id=' . $releaseId . ']</purple> ... ', 2, false);
 | 
					                    Console::output('Running <purple>Rollback Release [id=' . $releaseId . ']</purple> ... ', 2, false);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user