Skip to content

Commit

Permalink
testing with pg and Redis containers
Browse files Browse the repository at this point in the history
  • Loading branch information
MarhiievHE committed May 8, 2023
1 parent 267a5e5 commit 075a1bb
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Testing CI

on: pull_request
on:
- pull_request
- push # not for landing

jobs:
build:
Expand All @@ -9,24 +11,33 @@ jobs:
strategy:
matrix:
node:
- 14
- 16
- 18
- 19
- 20
os:
- ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Start docker containers
run: |
docker-compose -f test-docker-compose.yml up -d pg-example redis-example
sleep 10 # wait for database to be ready
- name: Use Node.js ${{ matrix.node }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}

- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci

- run: npm test

0 comments on commit 075a1bb

Please sign in to comment.