1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Move npm build and extension build into own build step

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2020-11-03 13:57:42 +02:00
parent cc3af771a8
commit 6283daa0d8
2 changed files with 15 additions and 3 deletions

View File

@ -37,6 +37,10 @@ jobs:
displayName: Cache Yarn packages
- script: make install-deps
displayName: Install dependencies
- script: make build-npm
displayName: Generate npm package
- script: make build-extensions
displayName: Build bundled extensions
- script: make integration-win
displayName: Run integration tests
- script: make build
@ -74,6 +78,10 @@ jobs:
condition: eq(variables.CACHE_RESTORED, 'true')
- script: make install-deps
displayName: Install dependencies
- script: make build-npm
displayName: Generate npm package
- script: make build-extensions
displayName: Build bundled extensions
- script: make test
displayName: Run tests
- script: make integration-mac
@ -121,6 +129,10 @@ jobs:
displayName: Install dependencies
- script: make lint
displayName: Lint
- script: make build-npm
displayName: Generate npm package
- script: make build-extensions
displayName: Build bundled extensions
- script: make test
displayName: Run tests
- bash: |

View File

@ -33,15 +33,15 @@ lint:
test: download-bins
yarn test
integration-linux: build-npm build-extensions
integration-linux:
yarn build:linux
yarn integration
integration-mac: build-npm build-extensions
integration-mac:
yarn build:mac
yarn integration
integration-win: build-npm build-extensions
integration-win:
yarn build:win
yarn integration