From bee60a018815d62984fe60a95a3dce770fa90dca Mon Sep 17 00:00:00 2001 From: Hugo Tiburtino <45924645+hugotiburtino@users.noreply.github.com> Date: Fri, 31 Jan 2025 04:32:02 +0100 Subject: [PATCH] chore(ci): add deployfor production --- .github/workflows/deploy.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4bba0d2..526fb69 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,6 +3,7 @@ name: Deploy to Uberspace on: push: branches: + - production - staging - development @@ -25,6 +26,14 @@ jobs: echo "REMOTE_USER=${{ secrets.REMOTE_USER_STAGING }}" >> $GITHUB_ENV echo "DOMAIN=https://editor.serlo-staging.dev/" >> $GITHUB_ENV + - name: Set environment variables for production + if: ${{ github.ref_name == 'staging' }} + run: | + echo "REMOTE_HOST=${{ secrets.REMOTE_HOST_PRODUCTION }}" >> $GITHUB_ENV + echo "REMOTE_USER=${{ secrets.REMOTE_USER_PRODUCTION }}" >> $GITHUB_ENV + echo "DOMAIN=https://editor.serlo.org/" >> $GITHUB_ENV + + # Maybe split ssh key between production and others - name: Deploy to Server uses: appleboy/ssh-action@v1.2.0 with: