Skip to content

Add npm script to build and pack all npm packages #2

Add npm script to build and pack all npm packages

Add npm script to build and pack all npm packages #2

name: Build DevExtreme npm packages
on:
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: devextreme-shr2
steps:
- name: Get sources
uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: '18.16.1'
# - name: Restore npm cache
# uses: actions/cache@v3
# with:
# path: '**/node_modules'
# key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
# restore-keys: ${{ runner.os }}-node-modules
- name: Install packages in devextreme repo
run: npm install --no-audit --no-fund
- name: Build npm packages
run: npm run build-npm-packages
- name: Copy build artifacts
uses: actions/upload-artifact@v3
with:
name: devextreme-npm-packages
path: |
npm/*.tgz
retention-days: 1