|
|
|
|
@ -22,6 +22,7 @@ echo '{{ $new_release_dir }}' |
|
|
|
|
[ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }} |
|
|
|
|
@if ($branch) |
|
|
|
|
git clone -b {{ $branch }} {{ $repository }} {{ $new_release_dir }} |
|
|
|
|
ln -nfs {{ $app_dir }}/configs/{{ $branch }}/{{ $branch }}.env {{ $new_release_dir }}/config_app/settings/{{ $branch }}.env |
|
|
|
|
@endif |
|
|
|
|
@endtask |
|
|
|
|
|
|
|
|
|
@ -36,7 +37,6 @@ echo '>> Запускаем тесты' |
|
|
|
|
@task('update_symlinks', ['on' => 'localhost']) |
|
|
|
|
@if ($branch) |
|
|
|
|
ln -nfs {{ $app_dir }}/configs/{{ $branch }}/wsgi.py {{ $new_release_dir }}/lms/wsgi.py |
|
|
|
|
ln -nfs {{ $app_dir }}/configs/{{ $branch }}/{{ $branch }}.env {{ $new_release_dir }}/config_app/settings/{{ $branch }}.env |
|
|
|
|
echo '>> Создаем симлинк на папку текущего релиза' |
|
|
|
|
ln -nfs {{ $new_release_dir }} {{ $app_dir }}/current_{{ $branch }} |
|
|
|
|
echo '>> restart Supervisor' |
|
|
|
|
|