Add redis into github actions

This commit is contained in:
David Bomba 2023-01-18 21:39:49 +11:00
parent eb6fad2f66
commit 1d64f1474a

View File

@ -29,10 +29,11 @@ jobs:
DB_USERNAME: root DB_USERNAME: root
DB_PASSWORD: ninja DB_PASSWORD: ninja
DB_HOST: '127.0.0.1' DB_HOST: '127.0.0.1'
REDIS_PORT: 6379
BROADCAST_DRIVER: log BROADCAST_DRIVER: log
CACHE_DRIVER: array CACHE_DRIVER: redis
QUEUE_CONNECTION: sync QUEUE_CONNECTION: redis
SESSION_DRIVER: file SESSION_DRIVER: redis
NINJA_ENVIRONMENT: hosted NINJA_ENVIRONMENT: hosted
MULTI_DB_ENABLED: false MULTI_DB_ENABLED: false
NINJA_LICENSE: 123456 NINJA_LICENSE: 123456
@ -51,6 +52,11 @@ jobs:
MYSQL_DATABASE: ninja MYSQL_DATABASE: ninja
MYSQL_ROOT_PASSWORD: ninja MYSQL_ROOT_PASSWORD: ninja
options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3 options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
redis:
image: redis
ports:
- 6379/tcp
options: --health-cmd="redis-cli ping" --health-interval=10s --health-timeout=5s --health-retries=3
steps: steps:
- name: Add hosts to /etc/hosts - name: Add hosts to /etc/hosts
@ -73,7 +79,7 @@ jobs:
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mysql, mysqlnd, sqlite3, bcmath, gmp, gd, curl, zip, openssl, mbstring, xml extensions: mysql, mysqlnd, sqlite3, bcmath, gmp, gd, curl, zip, openssl, mbstring, xml, redis
- uses: actions/checkout@v1 - uses: actions/checkout@v1
with: with: