name: Pull changes and deploy API on: [push] jobs: build: runs-on: self-hosted steps: - uses: actions/checkout@v1 - name: Executing remote command uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} USERNAME: ${{ secrets.USERNAME }} PORT: ${{ secrets.PORT }} KEY: ${{ secrets.SSHKEY }} script: ls