From 863bd35dac225bfdeff98a8738b292f3a18b018a Mon Sep 17 00:00:00 2001 From: Aleksey Sabilin Date: Thu, 9 Jul 2026 23:13:55 +0300 Subject: [PATCH] CI: deploy admin stack on stage after promote. --- .gitea/workflows/deploy-stage.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-stage.yml b/.gitea/workflows/deploy-stage.yml index 54da188..f0db252 100644 --- a/.gitea/workflows/deploy-stage.yml +++ b/.gitea/workflows/deploy-stage.yml @@ -46,5 +46,13 @@ jobs: -t "${REGISTRY}/eventhub-admin-ui:stage" \ "${REGISTRY}/eventhub-admin-ui:${SHA}" - - name: Note - run: echo "Образ :${{ steps.meta.outputs.release_tag }} опубликован. Admin stack на stage — когда появится stage/docker-compose.admin.yml." + - name: Deploy admin on stage via SSH + uses: appleboy/ssh-action@v0.1.5 + with: + host: ${{ secrets.STAGE_SSH_HOST }} + username: ${{ secrets.STAGE_SSH_USER }} + key: ${{ secrets.STAGE_SSH_PRIVATE_KEY }} + script: | + export REGISTRY_USER='${{ secrets.REGISTRY_USER }}' + export REGISTRY_PASSWORD='${{ secrets.REGISTRY_PASSWORD }}' + /opt/eventhub-stage/devops/scripts/deploy-service.sh stage admin ${{ steps.meta.outputs.release_tag }}