Skip to content

feat: 깃헙액션 배포 테스트 #4

feat: 깃헙액션 배포 테스트

feat: 깃헙액션 배포 테스트 #4

Workflow file for this run

name: test
on:
push:
branches:
- feature/release-test
jobs:
develop-release:
runs-on: ubuntu-latest
steps:
- name: Checkout and Pull from develop
run: |
sshpass -p "${{ secrets.SSH_PASSWORD }}" ssh -o StrictHostKeyChecking=no ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} << 'EOF'
cd /home/techmoa/techmoa-backend
git checkout develop
git pull origin develop
EOF
- name: Build and Deploy
run: |
sshpass -p "${{ secrets.SSH_PASSWORD }}" ssh -o StrictHostKeyChecking=no ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} << 'EOF'
cd /home/techmoa/techmoa-backend
docker-compose up -d --build
docker image prune -f
EOF