From e414a93242e9170423d9102bdd2ca156c7640994 Mon Sep 17 00:00:00 2001 From: shmyga Date: Wed, 30 Sep 2026 19:15:46 +0300 Subject: [PATCH] ci(action): add deploy action --- .gitea/workflows/deploy.yaml | 22 ++++++++++++++++++++++ .gitea/workflows/release.yaml | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 .gitea/workflows/deploy.yaml diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..a7391df --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,22 @@ +name: deploy + +on: + workflow_run: + workflows: [release] + types: [completed] + +jobs: + deploy: + if: ${{ github.event.workflow_run.conclusion == 'success' }} + runs-on: ubuntu-latest + steps: + - uses: appleboy/ssh-action@v1 + with: + host: ${{ secrets.DEPLOY_HOST }} + username: ${{ secrets.DEPLOY_USERNAME }} + key: ${{ secrets.DEPLOY_KEY }} + passphrase: ${{ secrets.DEPLOY_PASSPHRASE }} + script: | + cd /opt/gallery + docker compose pull + docker compose up -d diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index a52b98c..1a04afa 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -15,6 +15,6 @@ jobs: - uses: docker/login-action@v4 with: registry: git.shmyga.ru - username: ${{ vars.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + username: ${{ vars.PUBLISH_USERNAME }} + password: ${{ secrets.PUBLISH_TOKEN }} - run: pm publish:docker -vv