|
|
|
|
@ -29,6 +29,7 @@ echo '{{ $new_release_dir }}' |
|
|
|
|
|
|
|
|
|
@task('create_symlinks', ['on' => 'localhost']) |
|
|
|
|
echo '>> Создание симлинков' |
|
|
|
|
ln -nfs -R {{ $app_dir }}/configs/master/ssl {{ $new_release_dir }}/ssl |
|
|
|
|
@if ($branch == 'master') |
|
|
|
|
ln -nfs {{ $app_dir }}/configs/master/prod.env {{ $new_release_dir }}/config_app/settings/local.env |
|
|
|
|
ln -nfs {{ $app_dir }}/media/master {{ $new_release_dir }}/media |
|
|
|
|
@ -48,10 +49,18 @@ echo '>> Подтягиваем зависимости' |
|
|
|
|
@endtask |
|
|
|
|
|
|
|
|
|
@task('run_tests', ['on' => 'localhost']) |
|
|
|
|
echo '>> Запускаем миграции тесты' |
|
|
|
|
echo '>> Запускаем тесты' |
|
|
|
|
@if ($branch) |
|
|
|
|
cd {{ $new_release_dir }} |
|
|
|
|
source /env/bin/activate && python manage.py migrate && python manage.py test |
|
|
|
|
source /env/bin/activate && python manage.py test |
|
|
|
|
@endif |
|
|
|
|
@endtask |
|
|
|
|
|
|
|
|
|
@task('run_migrate', ['on' => 'localhost']) |
|
|
|
|
echo '>> Запускаем миграции' |
|
|
|
|
@if ($branch) |
|
|
|
|
cd {{ $new_release_dir }} |
|
|
|
|
source /env/bin/activate && python manage.py migrate |
|
|
|
|
@endif |
|
|
|
|
@endtask |
|
|
|
|
|
|
|
|
|
|