feat: Envoy 工具支持部署指定 COMMIT ID
This commit is contained in:
parent
e2bfd71f8e
commit
692d8324b4
|
|
@ -35,8 +35,20 @@
|
|||
echo 'Cloning repository'
|
||||
[ -d {{ $app_dir }} ] || mkdir {{ $app_dir }}
|
||||
[ -d {{ $releases_dir }} ] || mkdir {{ $releases_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')
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user