Update CircleCI configuration to newer PHP 7.3 Docker image

[MAILPOET-1864]
This commit is contained in:
Jan Jakeš
2019-03-06 14:05:39 +01:00
committed by M. Shull
parent a4c1b07db5
commit aa212692b3
2 changed files with 8 additions and 14 deletions

View File

@ -3,7 +3,7 @@ jobs:
build_and_code_qa: build_and_code_qa:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
steps: steps:
@ -17,9 +17,6 @@ jobs:
- run: - run:
name: "Set up test environment" name: "Set up test environment"
command: | command: |
# Install NodeJS+NPM
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install nodejs build-essential
# install plugin dependencies # install plugin dependencies
curl -sL https://github.com/humbug/php-scoper/releases/download/0.11.4/php-scoper.phar --output php-scoper.phar curl -sL https://github.com/humbug/php-scoper/releases/download/0.11.4/php-scoper.phar --output php-scoper.phar
chmod 755 php-scoper.phar chmod 755 php-scoper.phar
@ -56,7 +53,7 @@ jobs:
static_analysis: static_analysis:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
- image: circleci/mysql:5.7 - image: circleci/mysql:5.7
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
@ -287,7 +284,7 @@ jobs:
php7_unit: php7_unit:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
- image: circleci/mysql:5.7 - image: circleci/mysql:5.7
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
@ -318,7 +315,7 @@ jobs:
php7_integration: php7_integration:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
- image: circleci/mysql:5.7 - image: circleci/mysql:5.7
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
@ -349,7 +346,7 @@ jobs:
php7_integration_multisite: php7_integration_multisite:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
- image: circleci/mysql:5.7 - image: circleci/mysql:5.7
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
@ -380,7 +377,7 @@ jobs:
build_release_zip: build_release_zip:
working_directory: /home/circleci/mailpoet working_directory: /home/circleci/mailpoet
docker: docker:
- image: mailpoet/wordpress:7.1_20181009.1 - image: mailpoet/wordpress:7.3_20190306.1
- image: circleci/mysql:5.7 - image: circleci/mysql:5.7
environment: environment:
TZ: /usr/share/zoneinfo/Etc/UTC TZ: /usr/share/zoneinfo/Etc/UTC
@ -390,9 +387,6 @@ jobs:
- run: - run:
name: "Set up environment" name: "Set up environment"
command: | command: |
# Install NodeJS+NPM
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install nodejs build-essential
source ./.circleci/setup.bash && setup php7 source ./.circleci/setup.bash && setup php7
sudo apt-get update sudo apt-get update
sudo apt-get install python-pip gettext sudo apt-get install python-pip gettext

View File

@ -357,7 +357,7 @@ class RoboFile extends \Robo\Tasks {
->taskExec( ->taskExec(
'./vendor/bin/phpcs '. './vendor/bin/phpcs '.
'--standard=./tasks/code_sniffer/MailPoet '. '--standard=./tasks/code_sniffer/MailPoet '.
'--runtime-set testVersion 5.6-7.2 '. '--runtime-set testVersion 5.6-7.3 '.
'--ignore=./lib/Util/Sudzy/*,./lib/Util/CSS.php,./lib/Util/XLSXWriter.php,'. '--ignore=./lib/Util/Sudzy/*,./lib/Util/CSS.php,./lib/Util/XLSXWriter.php,'.
'./lib/Util/pQuery/*,./lib/Config/PopulatorData/Templates/* '. './lib/Util/pQuery/*,./lib/Config/PopulatorData/Templates/* '.
'lib/ '. 'lib/ '.
@ -366,7 +366,7 @@ class RoboFile extends \Robo\Tasks {
->taskExec( ->taskExec(
'./vendor/bin/phpcs '. './vendor/bin/phpcs '.
'--standard=./tasks/code_sniffer/MailPoet '. '--standard=./tasks/code_sniffer/MailPoet '.
'--runtime-set testVersion 5.6-7.2 '. '--runtime-set testVersion 5.6-7.3 '.
'--ignore=./tests/unit/_bootstrap.php,./tests/unit/_fixtures.php,./tests/integration/_bootstrap.php,./tests/integration/_fixtures.php '. '--ignore=./tests/unit/_bootstrap.php,./tests/unit/_fixtures.php,./tests/integration/_bootstrap.php,./tests/integration/_fixtures.php '.
'tests/unit tests/integration tests/acceptance tests/DataFactories '. 'tests/unit tests/integration tests/acceptance tests/DataFactories '.
$severityFlag $severityFlag