From f943ca54fbebe38e2e0f2764799e583df23c06b2 Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Wed, 24 Apr 2024 19:05:59 -0400 Subject: [PATCH] Add deploy bot workflow --- .gitea/workflows/deploy-bot.yml | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .gitea/workflows/deploy-bot.yml diff --git a/.gitea/workflows/deploy-bot.yml b/.gitea/workflows/deploy-bot.yml new file mode 100644 index 0000000..c3fecc2 --- /dev/null +++ b/.gitea/workflows/deploy-bot.yml @@ -0,0 +1,38 @@ +name: Deploy Discord Bot + +on: + push: + branches: ["master"] + paths: [".gitea/workflows/deploy-bot.yml", "DiscordBot/**", "!DiscordBot/README.md"] + +jobs: + docker: + strategy: + matrix: + java-version: ["17"] + maven-version: ["3.8.5"] + runs-on: "ubuntu-latest" + defaults: + run: + working-directory: "./DiscordBot" + + # Steps to run + steps: + # Checkout the repo + - name: Checkout + uses: actions/checkout@v4 + + # Setup Java and Maven + - name: Set up JDK and Maven + uses: s4u/setup-maven-action@v1.12.0 + with: + java-version: ${{ matrix.java-version }} + distribution: "zulu" + maven-version: ${{ matrix.maven-version }} + + # Deploy to Dokku + - name: Deploy to Dokku + uses: dokku/github-action@master + with: + git_remote_url: "ssh://dokku@10.10.3.28:22/restfulmc-bot" + ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}