From 1ab68d7c3b02a8fc0a84de7d0739f607d0ab96ec Mon Sep 17 00:00:00 2001 From: Tim Kimber Date: Thu, 27 Feb 2020 14:40:24 +0000 Subject: [PATCH] Run tests on PR and push --- .github/workflows/run-all-tests.yml | 17 +++++++++++++++++ test/run-all-tests.sh | 12 ++++++------ 2 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/run-all-tests.yml mode change 100644 => 100755 test/run-all-tests.sh diff --git a/.github/workflows/run-all-tests.yml b/.github/workflows/run-all-tests.yml new file mode 100644 index 0000000..0e43289 --- /dev/null +++ b/.github/workflows/run-all-tests.yml @@ -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 diff --git a/test/run-all-tests.sh b/test/run-all-tests.sh old mode 100644 new mode 100755 index 6a0eb8a..ee2f1db --- a/test/run-all-tests.sh +++ b/test/run-all-tests.sh @@ -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