on: workflow_dispatch: push: branches-ignore: - "!release" paths: - ".forgejo/workflows/build-simpleserver.yml" - "scripts/**" - "SimpleServer/**" jobs: make: name: Build BaseBand SimpleServer runs-on: 'docker' steps: - name: Setup Java uses: https://github.com/actions/setup-java@v4 with: distribution: 'adopt' java-version: 8 - name: Checkout uses: actions/checkout@v4 - name: Notify Action Start run: bash scripts/webhook.sh "**(SPLServer)** Build Action Started" - name: Push to Prod Server env: SSH_PRIVATEKEY: ${{ secrets.SSH_PRIVATEKEY }} GPG_PRIVATEKEY: ${{ secrets.GPG_PRIVATEKEY }} BB_HOST: ${{ vars.BB_HOST }} BB_PORT: ${{ vars.BB_PORT }} BB_PATH: ${{ vars.BB_PATH }} run: | bash scripts/push_file.sh SimpleServer/index.html bash scripts/push_file.sh SimpleServer/server.spl - name: Notify Action Completion if: always() run: bash scripts/webhook.sh "**(SPLServer)** Build Action Completed"