@@ -306,20 +306,26 @@ void runIntegrationTest(String phpVersion, String client, String psrImplem, Stri
306
306
unstash " pim_community_dev_${ pimVersion} "
307
307
308
308
if (" master" == pimVersion) {
309
+ sh " docker pull akeneo/fpm:php-7.1 || true"
310
+
309
311
sh " docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=akeneo_pim -e MYSQL_PASSWORD=akeneo_pim -e MYSQL_DATABASE=akeneo_pim --tmpfs=/var/lib/mysql/:rw,noexec,nosuid,size=400m --tmpfs=/tmp/:rw,noexec,nosuid,size=200m -d mysql:5.7"
310
312
sh " docker run --name elasticsearch -e ES_JAVA_OPTS=\" -Xms256m -Xmx256m\" -d elasticsearch:5"
311
313
sh " docker run --name akeneo-pim --link mysql:mysql --link elasticsearch:elasticsearch -v \$ (pwd):/srv/pim -w /srv/pim -d akeneo/fpm:php-7.1"
312
314
sh " docker run --name httpd --link akeneo-pim:fpm -v \$ (pwd):/srv/pim -v \$ (pwd)/docker/httpd.conf:/usr/local/apache2/conf/httpd.conf -v \$ (pwd)/docker/akeneo.conf:/usr/local/apache2/conf/vhost.conf -w /srv/pim -d httpd:2.4"
315
+
316
+ // Wait for elasticsearch container ready
317
+ sh " sleep 20"
318
+ sh " docker exec akeneo-pim bin/console pim:install -e prod"
313
319
}
314
320
315
321
if (" 1.7" == pimVersion) {
316
322
sh " docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=akeneo_pim -e MYSQL_PASSWORD=akeneo_pim -e MYSQL_DATABASE=akeneo_pim --tmpfs=/var/lib/mysql/:rw,noexec,nosuid,size=400m --tmpfs=/tmp/:rw,noexec,nosuid,size=200m -d mysql:5.5"
317
323
sh " docker run --name akeneo-pim --link mysql:mysql -v \$ (pwd):/srv/pim -v \$ (pwd)/docker/akeneo.conf:/etc/apache2/sites-available/000-default.conf:ro -w /srv/pim -d akeneo/apache-php:php-5.6"
318
- }
319
324
320
- // Wait for elasticsearch container ready
321
- sh " sleep 20"
322
- sh " docker exec akeneo-pim app/console pim:install -e prod"
325
+ // Wait for elasticsearch container ready
326
+ sh " sleep 20"
327
+ sh " docker exec akeneo-pim app/console pim:install -e prod"
328
+ }
323
329
}
324
330
325
331
unstash " php-api-client_${ client} _${ psrImplem} _php-${ phpVersion} " . replaceAll(" /" , " _" )
@@ -328,6 +334,8 @@ void runIntegrationTest(String phpVersion, String client, String psrImplem, Stri
328
334
if (" master" == pimVersion) {
329
335
docker. image(" akeneo/php:${ phpVersion} " ). inside(" --link akeneo-pim:akeneo-pim --link httpd:httpd -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -w /home/docker/client --privileged" ) {
330
336
sh " sed -i \" s#baseUri: .*#baseUri: 'http://httpd'#g\" etc/parameters.yml"
337
+ sh " sed -i \" s#bin_path: .*#bin_path: bin#g\" etc/parameters.yml"
338
+ sh " sed -i \" s#version: .*#version: #g\" etc/parameters.yml"
331
339
sh " sudo ./bin/phpunit -c phpunit.xml.dist --testsuite PHP_Client_Unit_Test_1_8 --log-junit build/logs/phpunit_integration.xml"
332
340
}
333
341
}
0 commit comments