Lumen PHPUnit
ActionsTags
(2)A Github action to run your Lumen project's PHPUnit test suite running with MySQL.
Just create a file with a name like this .github/workflow/[any_name].yml, with the following content:
name: PHPUnit
on:
pull_request: {}
push:
branches:
- master
jobs:
phpunit:
name: PHPUnit
runs-on: ubuntu-latest
services:
mysql:
image: mysql:8.0
ports:
- 3306:3306
env:
MYSQL_ROOT_PASSWORD:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
MYSQL_USER: user
MYSQL_PASSWORD: user
MYSQL_DATABASE: dbname
steps:
- uses: actions/checkout@v1
- uses: carlosabcs/lumen-phpunit-action@masterDon't forget that you should set up your database credentials both in your .env.example file and in the mysql service env variables in the content above!
Lumen PHPUnit is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.