image: php:7.2 cache: paths: - vendor/ before_script: - apt-get update -qq && apt-get install -y -qq sshpass - apt-get install zip unzip - apt-get install git -yqq - sshpass -V build_stage: stage: build script: - curl -sS https://getcomposer.org/installer | php - php composer.phar install - mv composer.phar /usr/local/bin/composer - chmod -R 777 storage - chmod -R 777 bootstrap - composer update test_stage: stage: test script: - curl --location --output /usr/local/bin/phpunit https://phar.phpunit.de/phpunit.phar - chmod +x /usr/local/bin/phpunit - phpunit --configuration phpunit.xml deploy_697: stage: deploy only: - master environment: name: C697 script: - export SSHPASS=$USER_PASS - sshpass -e scp -o stricthostkeychecking=no -r . admin@54.39.97.124:/var/www/website/C697 - sshpass -e ssh -t admin@54.39.97.124 "cd /var/www/website/C697 && php artisan migrate" deploy_736: stage: deploy only: - master environment: name: C736 script: - export SSHPASS=$USER_PASS - sshpass -e scp -o stricthostkeychecking=no -r . admin@54.39.97.124:/var/www/website/C736 - sshpass -e ssh -t admin@54.39.97.124 "cd /var/www/website/C736 && php artisan migrate"