From a54af32a339c878b4b55b9b6440001299681dc88 Mon Sep 17 00:00:00 2001 From: vagrant Date: Tue, 4 Feb 2020 15:31:24 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=85=8B=E9=9A=86=E4=BB=93=E5=BA=93=E5=90=8E=E7=9A=84=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Envoy.blade.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Envoy.blade.php b/Envoy.blade.php index b6189e1..cafd0df 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -95,6 +95,11 @@ cd {{ $work_dir }} rm -rf .git + @if($extends_cmd) + echo 'Execute extends command' + cd {{ $work_dir }} && {{ $extends_cmd }} + @endif + @endtask @task('run_composer', ['on' => 'localhost']) @@ -147,19 +152,19 @@ {{-- Remote --}} @task('ssh_create_release_dir', ['on' => 'remote']) echo 'Create remote directory via ssh' - [ -d {{ $remote_dir }} ] || mkdir {{ $remote_dir }} - [ -d {{ $remote_releases_dir }} ] || mkdir {{ $remote_releases_dir }} + [ -d {{ $remote_dir }} ] || mkdir {{ $remote_dir }} && chown {{ $remote_app_user }} {{ $remote_dir }} + [ -d {{ $remote_releases_dir }} ] || mkdir {{ $remote_releases_dir }} && chown {{ $remote_app_user }} {{ $remote_releases_dir }} @endtask @task('ssh_copy_to_remote', ['on' => 'localhost']) echo 'Copy code file to remote via ssh' - scp -BCqr {{ $remote_tmp }} {{ $remote }}:{{ $remote_releases_dir }} + scp -BCr {{ $remote_tmp }} {{ $remote }}:{{ $remote_releases_dir }} @endtask @task('run_composer_on_remote', ['on' => 'remote']) echo "Starting deployment ({{ $release_no }}) on remote" cd {{ $remote_new_release_dir }} - composer install --prefer-dist --no-scripts -q -o + composer install --prefer-dist --no-scripts -vvv -o @endtask @task('update_symlinks_on_remote', ['on' => 'remote'])