From 0788d9b1ca1035e431b48bf5c9a3e7ac62b9b6e2 Mon Sep 17 00:00:00 2001 From: Maksim Karatkevich Date: Wed, 13 May 2020 16:16:12 +0300 Subject: [PATCH] add demo deploy workflow --- .github/workflows/demoDeploy.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/demoDeploy.yml 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