Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- before_script:
- - "docker-php-ext-install mysql mysqli pdo pdo_mysql"
- - "apt-get update -yqq"
- - "apt-get install git libcurl4-gnutls-dev libicu-dev libmcrypt-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libpq-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev zip unzip -yqq"
- - "echo \"memory_limit=512M\" > /usr/local/etc/php/conf.d/php.ini"
- - "npm install -g bower@latest"
- - "bower --allow-root update"
- - "npm install -g --loglevel verbose gulp"
- - "source /etc/profile"
- - "which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )"
- - "eval $(ssh-agent -s)"
- - "ssh-add <(echo \"$SSH_PRIVATE_KEY\")"
- - "mkdir -p ~/.ssh"
- - "[[ -f /.dockerenv ]] && echo -e \"Host *\\n\\tStrictHostKeyChecking no\\n\\n\" > ~/.ssh/config"
- - "export COMPOSER_PROCESS_TIMEOUT=1000"
- - "composer.phar self-update"
- - "composer install --prefer-dist > /dev/null"
- - "cp .env.testing .env"
- - "php artisan key:generate"
- - gulp
- variables:
- MYSQL_DATABASE: db
- MYSQL_PASSWORD: 1234
- MYSQL_USER: dev
- php-5.5:
- image: "tetraweb/php:5.5"
- script:
- - "phpunit --colors --debug"
- services:
- - tetraweb/mysql
- - redis
- php-5.6:
- image: "tetraweb/php:5.6"
- script:
- - "phpunit --colors --debug"
- services:
- - tetraweb/mysql
- - redis
- php-7.0:
- image: "tetraweb/php:7.0"
- script:
- - "phpunit --colors --debug"
- services:
- - tetraweb/mysql
- - redis
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement