diff --git a/.github/workflows/demoDeploy.yml b/.github/workflows/demoDeploy.yml new file mode 100644 index 00000000..5df815fd --- /dev/null +++ b/.github/workflows/demoDeploy.yml @@ -0,0 +1,23 @@ + +name: Deploy to demo + +on: + repository_dispatch: + types: deploy-to-demo + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Install SSH key + uses: shimataro/ssh-key-action@v2 + with: + key: ${{ secrets.SSH_KEY }} + known_hosts: ${{ secrets.KNOWN_HOSTS }} + - name: Use Node.js 10.x + uses: actions/setup-node@v1 + - uses: actions/checkout@v2 + with: + ref: demo + - run: npm run build -- --prod --aot + - run: rsync -r dist/. "${{ secrets.ADDRESS }}":~/views/admin/ngx-demo/dist