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: