name: CI/CD on: push: branches: - main jobs: build: name: Build runs-on: self-hosted steps: - name: Checkout code uses: actions/checkout@v2 - name: Update production env: SERVER: 147.45.237.174 USER: root PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | apt install sshpass -y sshpass -p "$PASSWORD" ssh -o StrictHostKeyChecking=no $USER@$SERVER << EOF cd donat-platform/donat-widget git pull cd ../donat-deploy docker compose up -d --no-deps --build donat-widget EOF