mirror of
				https://github.com/hauke68/Magallanes.git
				synced 2025-11-04 09:00:18 +01:00 
			
		
		
		
	Related to #130
This commit is contained in:
		
							parent
							
								
									8771cf2ab1
								
							
						
					
					
						commit
						40e8c33846
					
				@ -28,7 +28,7 @@ class CompileCommand extends AbstractCommand
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        if (ini_get('phar.readonly')) {
 | 
					        if (ini_get('phar.readonly')) {
 | 
				
			||||||
            Console::output('The <purple>php.ini</purple> variable <light_red>phar.readonly</light_red> must be <yellow>Off</yellow>.', 1, 2);
 | 
					            Console::output('The <purple>php.ini</purple> variable <light_red>phar.readonly</light_red> must be <yellow>Off</yellow>.', 1, 2);
 | 
				
			||||||
            return 300;
 | 
					            return 200;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $compiler = new Compiler;
 | 
					        $compiler = new Compiler;
 | 
				
			||||||
 | 
				
			|||||||
@ -111,20 +111,20 @@ class DeployCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 1000;
 | 
					        $exitCode = 240;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Check if Environment is not Locked
 | 
					        // Check if Environment is not Locked
 | 
				
			||||||
        $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
					        $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
				
			||||||
        if (file_exists($lockFile)) {
 | 
					        if (file_exists($lockFile)) {
 | 
				
			||||||
            Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
					            Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
				
			||||||
            echo file_get_contents($lockFile);
 | 
					            echo file_get_contents($lockFile);
 | 
				
			||||||
            return 1010;
 | 
					            return 231;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Check for running instance and Lock
 | 
					        // Check for running instance and Lock
 | 
				
			||||||
        if (file_exists(getcwd() . '/.mage/~working.lock')) {
 | 
					        if (file_exists(getcwd() . '/.mage/~working.lock')) {
 | 
				
			||||||
            Console::output('<red>There is already an instance of Magallanes running!</red>', 1, 2);
 | 
					            Console::output('<red>There is already an instance of Magallanes running!</red>', 1, 2);
 | 
				
			||||||
            return 1020;
 | 
					            return 230;
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            touch(getcwd() . '/.mage/~working.lock');
 | 
					            touch(getcwd() . '/.mage/~working.lock');
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -31,7 +31,7 @@ class ListCommand extends AbstractCommand
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 600;
 | 
					        $exitCode = 221;
 | 
				
			||||||
        $subCommand = $this->getConfig()->getArgument(1);
 | 
					        $subCommand = $this->getConfig()->getArgument(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
@ -56,7 +56,7 @@ class ListCommand extends AbstractCommand
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    protected function listEnvironments()
 | 
					    protected function listEnvironments()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 600;
 | 
					        $exitCode = 220;
 | 
				
			||||||
        $environments = array();
 | 
					        $environments = array();
 | 
				
			||||||
        $content = scandir(getcwd() . '/.mage/config/environment/');
 | 
					        $content = scandir(getcwd() . '/.mage/config/environment/');
 | 
				
			||||||
        foreach ($content as $file) {
 | 
					        foreach ($content as $file) {
 | 
				
			||||||
 | 
				
			|||||||
@ -28,7 +28,7 @@ class ReleasesCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 400;
 | 
					        $exitCode = 100;
 | 
				
			||||||
        $subCommand = $this->getConfig()->getArgument(1);
 | 
					        $subCommand = $this->getConfig()->getArgument(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Run Tasks for Deployment
 | 
					        // Run Tasks for Deployment
 | 
				
			||||||
@ -40,7 +40,7 @@ class ReleasesCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
                1, 3
 | 
					                1, 3
 | 
				
			||||||
            );
 | 
					            );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return 401;
 | 
					            return 101;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $result = true;
 | 
					        $result = true;
 | 
				
			||||||
@ -67,7 +67,7 @@ class ReleasesCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
                    if (!is_numeric($this->getConfig()->getParameter('release', ''))) {
 | 
					                    if (!is_numeric($this->getConfig()->getParameter('release', ''))) {
 | 
				
			||||||
                        Console::output('<red>Missing required releaseid.</red>', 1, 2);
 | 
					                        Console::output('<red>Missing required releaseid.</red>', 1, 2);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        return 410;
 | 
					                        return 102;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
					                    $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
				
			||||||
@ -75,7 +75,7 @@ class ReleasesCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
                        Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
					                        Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
				
			||||||
                        echo file_get_contents($lockFile);
 | 
					                        echo file_get_contents($lockFile);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        return 420;
 | 
					                        return 103;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    $releaseId = $this->getConfig()->getParameter('release', '');
 | 
					                    $releaseId = $this->getConfig()->getParameter('release', '');
 | 
				
			||||||
 | 
				
			|||||||
@ -28,19 +28,19 @@ class RollbackCommand extends AbstractCommand implements RequiresEnvironment
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 450;
 | 
					        $exitCode = 105;
 | 
				
			||||||
        $releaseId = $this->getConfig()->getArgument(1);
 | 
					        $releaseId = $this->getConfig()->getArgument(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (!is_numeric($releaseId)) {
 | 
					        if (!is_numeric($releaseId)) {
 | 
				
			||||||
            Console::output('<red>This release is mandatory.</red>', 1, 2);
 | 
					            Console::output('<red>This release is mandatory.</red>', 1, 2);
 | 
				
			||||||
            return 451;
 | 
					            return 104;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
					        $lockFile = getcwd() . '/.mage/' . $this->getConfig()->getEnvironment() . '.lock';
 | 
				
			||||||
        if (file_exists($lockFile)) {
 | 
					        if (file_exists($lockFile)) {
 | 
				
			||||||
            Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
					            Console::output('<red>This environment is locked!</red>', 1, 2);
 | 
				
			||||||
            echo file_get_contents($lockFile);
 | 
					            echo file_get_contents($lockFile);
 | 
				
			||||||
            return 20;
 | 
					            return 106;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Run Tasks for Deployment
 | 
					        // Run Tasks for Deployment
 | 
				
			||||||
 | 
				
			|||||||
@ -38,7 +38,7 @@ class UpgradeCommand extends AbstractCommand
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $exitCode = 100;
 | 
					        $exitCode = 99;
 | 
				
			||||||
        Console::output('Upgrading <dark_gray>Magallanes</dark_gray> ... ', 1, 0);
 | 
					        Console::output('Upgrading <dark_gray>Magallanes</dark_gray> ... ', 1, 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user = '';
 | 
					        $user = '';
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user