Skip to content

Commit

Permalink
Setup postgres service container in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
orlangure committed Apr 9, 2022
1 parent 2a8a217 commit 0abe8b4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/test.yaml
Expand Up @@ -78,6 +78,25 @@ jobs:
- name: Test Gnomock connection
run: curl localhost:23042/stop -d '{"id":"42"}'


test-service-containers:
name: "[core] service container"
runs-on: ubuntu-latest
services:
gnomock:
image: orlangure/gnomock:v0.20.0-alpha1
options: -v /var/run/docker.sock:/var/run/docker.sock
ports:
- 23042:23042
steps:
- name: Setup postgres
run: |
brew install httpie
http --ignore-stdin -v :23042/start/postgres options[custom_named_ports][default][protocol]=tcp options[custom_named_ports][default][port]:=5432 options[custom_named_ports][default][host_port]:=15432 options[debug]:=true
- name: Connect
run: PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;"

test-sdk:
name: "[sdk] python"
runs-on: ubuntu-latest
Expand Down

0 comments on commit 0abe8b4

Please sign in to comment.