update github actions update github actions update github actions update github actions update github actions update github actions update github actions update github actions update github actions update github actions
31 lines
852 B
YAML
31 lines
852 B
YAML
name: test
|
|
on: [push, pull_request]
|
|
jobs:
|
|
testall:
|
|
runs-on: ubuntu-latest
|
|
services:
|
|
postgres:
|
|
image: postgres:latest
|
|
ports:
|
|
- 5432:5432
|
|
env:
|
|
POSTGRES_PASSWORD: 123456
|
|
POSTGRES_USER: postgres
|
|
options: --health-cmd=pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
|
|
steps:
|
|
- name: Start MySQL
|
|
run: sudo systemctl start mysql.service
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/setup-python@v2
|
|
with:
|
|
python-version: '3.x'
|
|
- uses: dschep/install-poetry-action@v1.3
|
|
- name: CI
|
|
env:
|
|
MYSQL_PASS: root
|
|
MYSQL_HOST: 127.0.0.1
|
|
MYSQL_PORT: 3306
|
|
POSTGRES_PASS: 123456
|
|
POSTGRES_HOST: 127.0.0.1
|
|
POSTGRES_PORT: 5432
|
|
run: make testall |