Skip to content

Add PE-MIK-PTI-2023 (#115) #48

Add PE-MIK-PTI-2023 (#115)

Add PE-MIK-PTI-2023 (#115) #48

Workflow file for this run

name: Test && Deploy
on:
push:
branches:
- master
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
- run: composer config --no-plugins allow-plugins.kylekatarnls/update-helper false
- run: composer install --profile --no-interaction
- run: ./vendor/bin/phpunit
deploy:
concurrency: deploy_to_master
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: >
mkdir /home/runner/.ssh &&
mv .deploy/ssh_config /home/runner/.ssh/config &&
echo "$ID_RSA" > /home/runner/.ssh/id_rsa &&
chmod 600 /home/runner/.ssh/*
env:
ID_RSA: ${{ secrets.ID_RSA }}
- run: >
ssh [email protected] "sh -c '
cd /var/www/targygraf.hu;
rm composer.lock;
git pull origin master &&
composer config --no-plugins allow-plugins.kylekatarnls/update-helper false &&
composer install --no-dev --no-interaction &&
php artisan migrate:refresh --seed --force -vvv'"