name: Deploy Project # Trigger deployment only on push to master branch on: push: branches: - main jobs: deploy: name: Deploy Front-End runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Deploy to EC2 instance uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST_DNS }} username: ${{ secrets.USERNAME }} key: ${{ secrets.EC2_SSH_KEY }} script: | whoami ls -al