@@ -145,32 +145,26 @@ jobs:
145145 - name : Setup deploy
146146 run : |
147147 export DEPLOY_SSH_KEY="${{ secrets.SPRINT_DEPLOY_SSH_KEY }}"
148+ export REMOTE_SERVER="${{ secrets.SPRINT_SERVER }}"
149+ export DOCKER_HOST="ssh://gitlab@${{ secrets.SPRINT_SERVER }}"
150+ export DOCKER_USER_NAME="${{ secrets.DOCKERHUB_USER_NAME }}"
151+ export DOCKER_PASSWORD="${{ secrets.DOCKERHUB_PASSWORD }}"
152+ export DOCKER_IMAGE_TAG="openplatform/open-state:${{ github.event.release.tag_name }}"
153+ export MONGODB_PASSWORD="${{ secrets.MONGO_PASSWORD }}"
148154
149- - name : Deploy server1
150- uses : ./.github/actions/deploy
151- with :
152- REMOTE_SERVER : ${{ secrets.SPRINT_SERVER }}
153- DOCKER_USER_NAME : ${{ secrets.DOCKERHUB_USER_NAME }}
154- DOCKER_PASSWORD : ${{ secrets.DOCKERHUB_PASSWORD }}
155- DOCKER_IMAGE_TAG : openplatform/open-state:${{ github.event.release.tag_name }}
156- MONGODB_PASSWORD : ${{ secrets.MONGO_PASSWORD }}
157-
158155 - name : Deploy server
159156 run : |
160157 sudo apt install openssh-client
161158 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
162159 eval $(ssh-agent -s)
163- echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }} " | tr -d '\r' | ssh-add - > /dev/null
160+ echo "$DEPLOY_SSH_KEY " | tr -d '\r' | ssh-add - > /dev/null
164161 mkdir -p ~/.ssh
165162 chmod 700 ~/.ssh
166- ssh-keyscan ${{ secrets.SPRINT_SERVER }} >> ~/.ssh/known_hosts
163+ ssh-keyscan $REMOTE_SERVER >> ~/.ssh/known_hosts
167164 chmod 644 ~/.ssh/known_hosts
168- export DOCKER_HOST="ssh://gitlab@${{ secrets.SPRINT_SERVER }}"
169- export MONGODB_PASSWORD="${{ secrets.MONGO_PASSWORD }}"
170- export IMAGE_TAG="openplatform/open-state:${{ github.event.release.tag_name }}"
171- docker login -u ${{ secrets.DOCKERHUB_USER_NAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
165+ docker login -u $DOCKER_USER_NAME -p $DOCKER_PASSWORD
172166 docker-compose -f docker-compose-server.yml up -d
173- docker image ls --filter reference=openplatform/open-state:${{ github.event.release.tag_name }} -q | tail -n +4 | xargs --no-run-if-empty docker image rm
167+ docker image ls --filter reference=$DOCKER_IMAGE_TAG -q | tail -n +4 | xargs --no-run-if-empty docker image rm
174168
175169
176170
0 commit comments