From 1db878fee90b0023e0d36967c4cbda3a4062d56d Mon Sep 17 00:00:00 2001 From: Mark Story Date: Tue, 10 Nov 2020 11:23:41 -0500 Subject: [PATCH] Use memcache docker image instead of apt package. --- .github/workflows/ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1cba9848dce..99af54c4050 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,6 +30,10 @@ jobs: image: redis ports: - 6379/tcp + memcached: + image: memcached + ports: + - 11211/tcp steps: - name: Setup MySQL latest @@ -82,10 +86,6 @@ jobs: - name: Install packages run: | - # memcached installation fails without updating packages. - sudo apt update - sudo apt install memcached - sudo locale-gen da_DK.UTF-8 sudo locale-gen de_DE.UTF-8 @@ -104,6 +104,7 @@ jobs: - name: Run PHPUnit env: REDIS_PORT: ${{ job.services.redis.ports['6379'] }} + MEMCACHED_PORT: ${{ job.services.memcached.ports['11211'] }} run: | if [[ ${{ matrix.db-type }} == 'sqlite' ]]; then export DB_URL='sqlite:///:memory:'; fi if [[ ${{ matrix.db-type }} == 'mysql' && ${{ matrix.php-version }} == '7.2' ]]; then export DB_URL='mysql://root:root@127.0.0.1/cakephp?init[]=SET sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"'; fi