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 8, 2022
1 parent 2a8a217 commit 727319d
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/test.yaml
Expand Up @@ -78,6 +78,42 @@ 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;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
sleep 3
PGPASSWORD=password psql -h 127.0.0.1 -U postgres -p 15432 -c "select 1;" || true
test-sdk:
name: "[sdk] python"
runs-on: ubuntu-latest
Expand Down

0 comments on commit 727319d

Please sign in to comment.