From 1aa207116e5cb4057ac212779079f6c2c498d562 Mon Sep 17 00:00:00 2001 From: Dong Lei Date: Thu, 10 Oct 2019 10:54:58 -0700 Subject: [PATCH 1/2] Don't build sever & client for local dev Because they can all hot reload --- Composer/Dockerfile | 2 +- Composer/package.json | 5 +++-- azure-pipelines.yml | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Composer/Dockerfile b/Composer/Dockerfile index 1d6799787e..2f7b167131 100644 --- a/Composer/Dockerfile +++ b/Composer/Dockerfile @@ -20,7 +20,7 @@ COPY packages/extensions/visual-designer/package.json ./packages/extensions/visu RUN yarn install COPY . . -RUN yarn build +RUN yarn build:prod # use a multi-stage build to reduce the final image size FROM node:10-alpine diff --git a/Composer/package.json b/Composer/package.json index 390123f122..5ea9195300 100644 --- a/Composer/package.json +++ b/Composer/package.json @@ -13,7 +13,8 @@ "packages/lib/*" ], "scripts": { - "build": "yarn build:dev && yarn build:server && yarn build:client", + "build": "yarn build:dev", + "build:prod": "yarn build:lib && yarn build:extensions && yarn build:server && yarn build:client", "build:dev": "yarn build:lib && yarn build:extensions", "build:lib": "cd packages/lib && yarn build:all", "build:extensions": "cd packages/extensions && yarn build:all", @@ -76,4 +77,4 @@ "start-server-and-test": "^1.9.0", "wsrun": "^3.6.4" } -} +} \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a06afd5a54..49860ffca9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -36,7 +36,7 @@ jobs: - script: cd Composer && yarn install displayName: 'yarn install' - script: cd Composer && yarn build - displayName: 'yarn build' + displayName: 'yarn build:prod' - script: cd Composer && yarn lint displayName: 'yarn lint' - script: cd Composer && yarn test:coverage @@ -69,7 +69,7 @@ jobs: - script: cd Composer && yarn install displayName: 'yarn install' - script: cd Composer && yarn build - displayName: 'yarn build' + displayName: 'yarn build:prod' - script: cd Composer && yarn test:integration displayName: yarn test:integration env: From 7a360479294f7d368c93376847a26d95c964d9b5 Mon Sep 17 00:00:00 2001 From: Dong Lei Date: Thu, 10 Oct 2019 11:08:26 -0700 Subject: [PATCH 2/2] Update azure-pipelines.yml --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 49860ffca9..f5227a552d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -35,7 +35,7 @@ jobs: versionSpec: 10.15.3 - script: cd Composer && yarn install displayName: 'yarn install' - - script: cd Composer && yarn build + - script: cd Composer && yarn build:prod displayName: 'yarn build:prod' - script: cd Composer && yarn lint displayName: 'yarn lint' @@ -68,7 +68,7 @@ jobs: versionSpec: 10.15.3 - script: cd Composer && yarn install displayName: 'yarn install' - - script: cd Composer && yarn build + - script: cd Composer && yarn build:prod displayName: 'yarn build:prod' - script: cd Composer && yarn test:integration displayName: yarn test:integration