mirror of
https://github.com/andres-montanez/Magallanes
synced 2024-06-08 08:42:14 +02:00
Improve tests
This commit is contained in:
parent
50ddf081fb
commit
b5f181bb18
|
@ -4,6 +4,7 @@ php:
|
|||
- '5.6'
|
||||
- '7.0'
|
||||
- '7.1'
|
||||
- '7.2'
|
||||
|
||||
install:
|
||||
- composer install
|
||||
|
|
19
docs/dockers/docker-compose.yml
Normal file
19
docs/dockers/docker-compose.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
version: '2'
|
||||
services:
|
||||
php5:
|
||||
container_name: mage-php5
|
||||
build: ./php5
|
||||
volumes:
|
||||
- ../../:/home/magephp
|
||||
|
||||
php7.0:
|
||||
container_name: mage-php7.0
|
||||
build: ./php7.0
|
||||
volumes:
|
||||
- ../../:/home/magephp
|
||||
|
||||
php7.1:
|
||||
container_name: mage-php7.1
|
||||
build: ./php7.1
|
||||
volumes:
|
||||
- ../../:/home/magephp
|
9
docs/dockers/php5/Dockerfile
Normal file
9
docs/dockers/php5/Dockerfile
Normal file
|
@ -0,0 +1,9 @@
|
|||
FROM ubuntu:14.04
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y vim curl git unzip
|
||||
RUN apt-get install -y php5-cli php5-curl
|
||||
|
||||
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer
|
||||
|
||||
WORKDIR /home/magephp
|
9
docs/dockers/php7.0/Dockerfile
Normal file
9
docs/dockers/php7.0/Dockerfile
Normal file
|
@ -0,0 +1,9 @@
|
|||
FROM ubuntu:16.04
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y vim curl git unzip
|
||||
RUN apt-get install -y php7.0-cli php-zip php7.0-curl php7.0-xml
|
||||
|
||||
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer
|
||||
|
||||
WORKDIR /home/magephp
|
9
docs/dockers/php7.1/Dockerfile
Normal file
9
docs/dockers/php7.1/Dockerfile
Normal file
|
@ -0,0 +1,9 @@
|
|||
FROM ubuntu:17.10
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y vim curl git unzip
|
||||
RUN apt-get install -y php7.1-cli php-zip php7.1-curl php7.1-xml
|
||||
|
||||
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer
|
||||
|
||||
WORKDIR /home/magephp
|
|
@ -94,9 +94,9 @@ class DeployCommandWithReleasesTest extends TestCase
|
|||
7 => 'scp -P 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/mageXYZ tester@testhost:/var/www/test/releases/1234567890/mageXYZ',
|
||||
8 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && tar xfzop mageXYZ"',
|
||||
9 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "rm /var/www/test/releases/1234567890/mageXYZ"',
|
||||
10 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console cache:warmup --env=dev"',
|
||||
11 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console assets:install web --env=dev --symlink --relative"',
|
||||
12 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console assetic:dump --env=dev"',
|
||||
10 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console cache:warmup --env=prod"',
|
||||
11 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console assets:install web --env=prod --symlink --relative"',
|
||||
12 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test/releases/1234567890 && bin/console assetic:dump --env=prod"',
|
||||
13 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && ln -snf releases/1234567890 current"',
|
||||
14 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "ls -1 /var/www/test/releases"',
|
||||
15 => 'ssh -p 202 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "rm -rf /var/www/test/releases/20170101015110"',
|
||||
|
|
|
@ -19,9 +19,9 @@ magephp:
|
|||
- composer/install
|
||||
- composer/dump-autoload
|
||||
on-deploy:
|
||||
- symfony/cache-warmup: { env: 'dev' }
|
||||
- symfony/assets-install: { env: 'dev' }
|
||||
- symfony/assetic-dump: { env: 'dev' }
|
||||
- symfony/cache-warmup: { env: 'prod' }
|
||||
- symfony/assets-install: { env: 'prod' }
|
||||
- symfony/assetic-dump: { env: 'prod' }
|
||||
on-release:
|
||||
post-release:
|
||||
post-deploy:
|
Loading…
Reference in a new issue