TEst pull via sh
This commit is contained in:
		
							
								
								
									
										1
									
								
								helper/shell-gitpull.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								helper/shell-gitpull.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					cd .. && git pull origin master
 | 
				
			||||||
@@ -24,6 +24,16 @@ return [
 | 
				
			|||||||
                    ],
 | 
					                    ],
 | 
				
			||||||
                ],
 | 
					                ],
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
 | 
					            'srcpull' => [
 | 
				
			||||||
 | 
					                'type' => Literal::class,
 | 
				
			||||||
 | 
					                'options' => [
 | 
				
			||||||
 | 
					                    'route'    => '/pull',
 | 
				
			||||||
 | 
					                    'defaults' => [
 | 
				
			||||||
 | 
					                        'controller' => Controller\IndexController::class,
 | 
				
			||||||
 | 
					                        'action'     => 'pull',
 | 
				
			||||||
 | 
					                    ],
 | 
				
			||||||
 | 
					                ],
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
            'contact' => [
 | 
					            'contact' => [
 | 
				
			||||||
                'type' => Literal::class,
 | 
					                'type' => Literal::class,
 | 
				
			||||||
                'options' => [
 | 
					                'options' => [
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,26 @@ use PHPMailer\PHPMailer\Exception;
 | 
				
			|||||||
class IndexController extends AbstractActionController
 | 
					class IndexController extends AbstractActionController
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    public function indexAction()
 | 
					    public function indexAction()
 | 
				
			||||||
    {   $view = new ViewModel();
 | 
					    {
 | 
				
			||||||
 | 
					        $view = new ViewModel();
 | 
				
			||||||
 | 
					        $view->setTerminal(true);
 | 
				
			||||||
 | 
					        return $view;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function pullAction()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $view = new JsonModel();
 | 
				
			||||||
 | 
					        $old_path = getcwd();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        var_dump($old_path);
 | 
				
			||||||
 | 
					        var_dump($old_path.'/helper');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        chdir($old_path.'/helper' );
 | 
				
			||||||
 | 
					//make sure to make the shell file executeable first before running the shell_exec function
 | 
				
			||||||
 | 
					        $output = shell_exec('./shell-gitpull.sh');
 | 
				
			||||||
 | 
					        var_dump($output);
 | 
				
			||||||
 | 
					        echo $output;
 | 
				
			||||||
 | 
					        die;
 | 
				
			||||||
        $view->setTerminal(true);
 | 
					        $view->setTerminal(true);
 | 
				
			||||||
        return $view;
 | 
					        return $view;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user