UNPKG

@controlla/cli

Version:

Command line interface for rapid Controlla projects development

41 lines (33 loc) 824 B
language: php php: - 7.1 services: - mysql cache: - frontend/node_modules - vendor before_install: - mysql -e 'CREATE DATABASE {{ name }}_db;' - npm i -g npm@latest -g before_script: - export CHROME_BIN=/usr/bin/google-chrome - sudo apt-get update - sudo apt-get install -y libappindicator1 fonts-liberation - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb - sudo dpkg -i google-chrome*.deb - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - cp .env.testing.example .env - composer install -n --prefer-dist - composer run key:generate - composer run jwt:generate - php artisan vue-i18n:generate - php artisan migrate --seed - cd frontend - npm i - npm run build script: - cd .. - composer test - cd frontend - npm run test:unit