name: CI for Network Explorer on: push: paths: - 'explorer/**' pull_request: paths: - 'explorer/**' defaults: run: working-directory: explorer jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install rsync run: sudo apt-get install rsync - uses: rlespinasse/github-slug-action@v3.x - uses: actions/setup-node@v2 with: node-version: '14' - run: npm install # - run: npm run test - run: npm run build - name: Deploy branch to CI www uses: easingthemes/ssh-deploy@main env: SSH_PRIVATE_KEY: ${{ secrets.CI_WWW_SSH_PRIVATE_KEY }} ARGS: "-rltgoDzvO --delete" SOURCE: "explorer/dist/" REMOTE_HOST: ${{ secrets.CI_WWW_REMOTE_HOST }} REMOTE_USER: ${{ secrets.CI_WWW_REMOTE_USER }} TARGET: ${{ secrets.CI_WWW_REMOTE_TARGET }}/${{ env.GITHUB_REF_SLUG}} EXCLUDE: "/dist/, /node_modules/"