summaryrefslogtreecommitdiff
path: root/.github/workflows/test.yml
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2022-11-06 16:00:18 +0900
committerRyo Nakamura <upa@haeena.net>2022-11-06 16:03:47 +0900
commitdf404ec3c6e8e4d218b9742110b52d32bde34a41 (patch)
tree020fe6f120c51e0b3e1ed1b3dbeeb0580ce10606 /.github/workflows/test.yml
parent15dbb564c8a68a159b997f113751bbbc038b44d0 (diff)
cleanup docker files and build/test procedure
Diffstat (limited to '.github/workflows/test.yml')
-rw-r--r--.github/workflows/test.yml15
1 files changed, 9 insertions, 6 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b8b8737..a4c1909 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -1,4 +1,4 @@
-name: test on ubuntu
+name: test
on:
push:
@@ -12,11 +12,14 @@ env:
jobs:
test:
runs-on: ubuntu-latest
-
steps:
- uses: actions/checkout@v3
- - name: Build test container
- run: docker build --rm -t mscp-test -f docker/Dockerfile-test .
- - name: Run test
- run: docker run --init --rm mscp-test bash -c "/usr/sbin/sshd; cd /mscp/build; ctest --verbose"
+ - name: Build ubuntu 22.04 container
+ run: docker build --rm -t mscp-ubuntu:22.04 -f docker/ubuntu-22.04.Dockerfile .
+ - name: Run test on ubuntu 22.04
+ run: docker run --init --rm mscp-ubuntu:22.04 /mscp/scripts/test-in-container.sh
+ - name: Build centos 8 container
+ run: docker build --rm -t mscp-centos:8 -f docker/centos-8.Dockerfile .
+ - name: Run test on centos 8
+ run: docker run --init --rm mscp-centos:8 /mscp/scripts/test-in-container.sh