on: push: branches: ["main"] jobs: ssh: runs-on: ubuntu-latest # https://docs.github.com/zh/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container container: image: ghcr.io/appleboy/drone-ssh # https://github.com/appleboy/ssh-action -> https://github.com/appleboy/drone-ssh env: PLUGIN_HOST: PLUGIN_KEY: ${{ secrets.REMOTE_SSH_KEY }} PLUGIN_SCRIPT: | set -x docker compose -f /root/_docker-stacks/renovate/compose.yml pull --quiet docker compose -f /root/_docker-stacks/renovate/compose.yml up -d steps: - run: /bin/drone-ssh