name: Build on: workflow_dispatch: inputs: version: description: 'Version to deploy' type: string required: false default: 'latest' env: IMAGE_VERSION: build jobs: deploy: runs-on: ubuntu-latest steps: - name: Remote Deploy uses: appleboy/ssh-action@v1.2.1 with: host: ${{ vars.SSH_DEPLOY_HOST }} port: ${{ vars.SSH_DEPLOY_PORT }} username: ${{ secrets.SSH_DEPLOY_USER }} password: ${{ secrets.SSH_DEPLOY_PASSWORD }} script: | cd ~/repo ./replace-env.sh APP_CHECKIN "${{ inputs.version }}" ./deploy.sh hrms-checkin