name: Deploy on: push: branches: [staging] jobs: deploy: runs-on: ubuntu-latest steps: - name: Pull latest code run: | cd /opt/church-website/repo git fetch origin staging git reset --hard origin/staging - name: Deploy staging environment run: /opt/church-website/scripts/deploy.sh staging 3001 - name: Deploy test environment run: /opt/church-website/scripts/deploy.sh test 3002