From 692d8324b44ff563cadf943d3f60825b06940542 Mon Sep 17 00:00:00 2001 From: Tsukasa Kanzaki Date: Mon, 15 Jul 2019 02:55:54 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20Envoy=20=E5=B7=A5=E5=85=B7=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E9=83=A8=E7=BD=B2=E6=8C=87=E5=AE=9A=20COMMIT=20ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Envoy.blade.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Envoy.blade.php b/Envoy.blade.php index e2635d5..860574a 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -35,8 +35,20 @@ echo 'Cloning repository' [ -d {{ $app_dir }} ] || mkdir {{ $app_dir }} [ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }} - echo '克隆分支 {{ $branch }} 到 {{ $new_release_dir }}' - git clone -b {{ $branch }} --depth 1 {{ $repository }} {{ $new_release_dir }} + + @if($commit) + echo '克隆分支 {{ $branch }} 提交 ID {{ $commit }} 到 {{ $new_release_dir }}' + mkdir {{ $new_release_dir }} + cd {{ $new_release_dir }} + git init + git remote add origin {{ $repository }} + git fetch --depth 1 origin {{ $commit }} + git checkout FETCH_HEAD + @else + echo '克隆分支 {{ $branch }} 到 {{ $new_release_dir }}' + git clone -b {{ $branch }} --depth 1 {{ $repository }} {{ $new_release_dir }} + @endif + @endtask @task('run_composer')