diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..2ab9b08 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,28 @@ +name: Deploy to OCIWP + +on: + push: + branches: + - main + - master + workflow_dispatch: + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Deploy Task on Host + run: | + echo "Starting CI/CD Deploy pipeline..." + docker run --rm \ + -v /home/ubuntu/app/ax_hub_mcp_tool:/app \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -w /app \ + eclipse-temurin:21-jdk-jammy \ + /bin/bash -c "chmod +x gradlew && ./gradlew bootJar -x test" + + cd /home/ubuntu/app/ax_hub_mcp_tool + find . -name "*-plain.jar" -delete + docker compose down + docker compose up -d --build gateway redis mci-mock dozzle tool-sms tool-email tool-other tool-payment gitea-runner + echo "CI/CD Deploy Success!"