TRAVIS CI continuous integration - mrvic/fakultet GitHub Wiki

##Create account :+1: https://travis-ci.org/mrvic/fakultet


##Add TRAVIS webhook service: https://github.com/mrvic/fakultet/settings/installations


Edit Travis CI client

https://github.com/mrvic/fakultet/settings/hooks/12538980


##Create .env.travis

APP_ENV=testing APP_KEY=base64:IAr7ZwFv3dJFi7U+UP/E4fYRrF/81ZrGTEQrw1TVCzE=

DB_CONNECTION=mysql DB_TEST_USERNAME=root DB_TEST_PASSWORD=

DB_DATABASE=fakultet DB_USERNAME=root DB_PASSWORD=

CACHE_DRIVER=array SESSION_DRIVER=array QUEUE_DRIVER=sync


##Create travis.yml language: php

php: - 7.0

before_script: - chmod 777 -R storage - cp .env.travis .env - mysql -e 'CREATE DATABASE fakultet;' - composer self-update - composer install --no-interaction #- php artisan key:generate - php artisan migrate - php artisan db:seed

before_install: #- mysql -e 'CREATE DATABASE fakultet;'

script: - vendor/bin/phpunit

services: - mysql

#RESULT:

Make any changes and commit them to GITHUB, the build service will start automatically, create enviroment, raise up database, wireup autoloading classes, and start PHPUNIT testing!!! :+1: