From 22277fe6fd76246c497b6466000f0e982a7b3805 Mon Sep 17 00:00:00 2001 From: Anqi Date: Wed, 10 Nov 2021 11:56:43 +0800 Subject: [PATCH] fix workflow for deploy (#384) --- .github/workflows/deploy_release.yaml | 27 +++++++++++++++++++++++++ .github/workflows/deploy_snapshot.yaml | 28 ++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/.github/workflows/deploy_release.yaml b/.github/workflows/deploy_release.yaml index cc61bbdd9..7a1c3a147 100644 --- a/.github/workflows/deploy_release.yaml +++ b/.github/workflows/deploy_release.yaml @@ -26,6 +26,33 @@ jobs: cp ../../client/src/test/resources/docker-compose.yaml . docker-compose up -d sleep 10 + docker-compose ps + popd + popd + + - name: Install nebula-graph with CA SSL + run: | + pushd tmp + mkdir ca + pushd ca + cp -r ../../client/src/test/resources/ssl . + cp ../../client/src/test/resources/docker-compose-casigned.yaml . + docker-compose -f docker-compose-casigned.yaml up -d + sleep 30 + docker-compose -f docker-compose-casigned.yaml ps + popd + popd + + - name: Install nebula-graph with Self SSL + run: | + pushd tmp + mkdir self + pushd self + cp -r ../../client/src/test/resources/ssl . + cp ../../client/src/test/resources/docker-compose-selfsigned.yaml . + docker-compose -f docker-compose-selfsigned.yaml up -d + sleep 30 + docker-compose -f docker-compose-selfsigned.yaml ps popd popd diff --git a/.github/workflows/deploy_snapshot.yaml b/.github/workflows/deploy_snapshot.yaml index 5f55ffaff..b854b97cc 100644 --- a/.github/workflows/deploy_snapshot.yaml +++ b/.github/workflows/deploy_snapshot.yaml @@ -27,8 +27,36 @@ jobs: cp ../../client/src/test/resources/docker-compose.yaml . docker-compose up -d sleep 10 + docker-compose ps popd popd + + - name: Install nebula-graph with CA SSL + run: | + pushd tmp + mkdir ca + pushd ca + cp -r ../../client/src/test/resources/ssl . + cp ../../client/src/test/resources/docker-compose-casigned.yaml . + docker-compose -f docker-compose-casigned.yaml up -d + sleep 30 + docker-compose -f docker-compose-casigned.yaml ps + popd + popd + + - name: Install nebula-graph with Self SSL + run: | + pushd tmp + mkdir self + pushd self + cp -r ../../client/src/test/resources/ssl . + cp ../../client/src/test/resources/docker-compose-selfsigned.yaml . + docker-compose -f docker-compose-selfsigned.yaml up -d + sleep 30 + docker-compose -f docker-compose-selfsigned.yaml ps + popd + popd + - name: Deploy Snapshot to Maven package uses: samuelmeuli/action-maven-publish@v1 with: