summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2022-11-06 14:27:44 +0900
committerRyo Nakamura <upa@haeena.net>2022-11-06 14:31:35 +0900
commit2efffc21f448f318fcdc17ee2ee4be85475be331 (patch)
tree0c73059e0fb21d51f7872dbfdfef274d9d270aec
parent867e7f054078d0c042ccada0bc064042f98119b8 (diff)
add test.yml to test mscp inside docker on ubuntu
-rw-r--r--.github/workflows/test.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000..b8b8737
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,22 @@
+name: test on ubuntu
+
+on:
+ push:
+ branches: [ "main" ]
+ pull_request:
+ branches: [ "main" ]
+
+env:
+ BUILD_TYPE: Release
+
+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"
+