Browse Source

Run tests on PR and push

pull/522/head
Tim Kimber 6 years ago
parent
commit
1ab68d7c3b
2 changed files with 23 additions and 6 deletions
  1. +17
    -0
      .github/workflows/run-all-tests.yml
  2. +6
    -6
      test/run-all-tests.sh

+ 17
- 0
.github/workflows/run-all-tests.yml View File

@ -0,0 +1,17 @@
name: Run all tests
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build the docker-compose stack
run: docker-compose up -d --build
- name: Run test suite
run: test/run-all-tests.sh

+ 6
- 6
test/run-all-tests.sh View File

@ -1,8 +1,8 @@
#!/usr/bin/env bash
docker exec -it getssl-alpine bats /getssl/test
docker exec -it getssl-centos6 bats /getssl/test
docker exec -it getssl-debian bats /getssl/test
docker exec -it getssl-ubuntu bats /getssl/test
docker exec -it getssl-ubuntu18 bats /getssl/test
docker exec -it getssl-duckdns bats /getssl/test
docker exec getssl-alpine bats /getssl/test
docker exec getssl-centos6 bats /getssl/test
docker exec getssl-debian bats /getssl/test
docker exec getssl-ubuntu bats /getssl/test
docker exec getssl-ubuntu18 bats /getssl/test
docker exec getssl-duckdns bats /getssl/test

Loading…
Cancel
Save