Advertisement
Guest User

Untitled

a guest
Jun 1st, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. ---
  2. before_script:
  3. - "docker-php-ext-install mysql mysqli pdo pdo_mysql"
  4. - "apt-get update -yqq"
  5. - "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"
  6. - "echo \"memory_limit=512M\" > /usr/local/etc/php/conf.d/php.ini"
  7. - "npm install -g bower@latest"
  8. - "bower --allow-root update"
  9. - "npm install -g --loglevel verbose gulp"
  10. - "source /etc/profile"
  11. - "which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )"
  12. - "eval $(ssh-agent -s)"
  13. - "ssh-add <(echo \"$SSH_PRIVATE_KEY\")"
  14. - "mkdir -p ~/.ssh"
  15. - "[[ -f /.dockerenv ]] && echo -e \"Host *\\n\\tStrictHostKeyChecking no\\n\\n\" > ~/.ssh/config"
  16. - "export COMPOSER_PROCESS_TIMEOUT=1000"
  17. - "composer.phar self-update"
  18. - "composer install --prefer-dist > /dev/null"
  19. - "cp .env.testing .env"
  20. - "php artisan key:generate"
  21. - gulp
  22. variables:
  23. MYSQL_DATABASE: db
  24. MYSQL_PASSWORD: 1234
  25. MYSQL_USER: dev
  26. php-5.5:
  27. image: "tetraweb/php:5.5"
  28. script:
  29. - "phpunit --colors --debug"
  30. services:
  31. - tetraweb/mysql
  32. - redis
  33. php-5.6:
  34. image: "tetraweb/php:5.6"
  35. script:
  36. - "phpunit --colors --debug"
  37. services:
  38. - tetraweb/mysql
  39. - redis
  40. php-7.0:
  41. image: "tetraweb/php:7.0"
  42. script:
  43. - "phpunit --colors --debug"
  44. services:
  45. - tetraweb/mysql
  46. - redis
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement