chore(build): separate half and half for publish (#3446)
This commit is contained in:
parent
f742328fa1
commit
fc8b948b0d
@ -179,6 +179,9 @@ jobs:
|
|||||||
root: ~/repo
|
root: ~/repo
|
||||||
paths:
|
paths:
|
||||||
- platform/app/dist
|
- platform/app/dist
|
||||||
|
- version.txt
|
||||||
|
- commit.txt
|
||||||
|
- version.json
|
||||||
- netlify.toml
|
- netlify.toml
|
||||||
- .netlify
|
- .netlify
|
||||||
|
|
||||||
@ -281,9 +284,13 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
node ./increaseEventEmitterLimit.mjs
|
node ./increaseEventEmitterLimit.mjs
|
||||||
- run:
|
- run:
|
||||||
name: build all packages
|
name: build half of the packages
|
||||||
command: |
|
command: |
|
||||||
yarn run build:package-all
|
yarn run build:package-all
|
||||||
|
- run:
|
||||||
|
name: build the other half of the packages
|
||||||
|
command: |
|
||||||
|
yarn run build:package-all-1
|
||||||
- run:
|
- run:
|
||||||
name: version and publish all packages
|
name: version and publish all packages
|
||||||
command: |
|
command: |
|
||||||
@ -301,13 +308,13 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
# This file will exist if a new version was published by
|
# This file will exist if a new version was published by
|
||||||
# our command in the previous job.
|
# our command in the previous job.
|
||||||
if [[ ! -e ../version.txt ]]; then
|
if [[ ! -e version.txt ]]; then
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
# Remove npm config
|
# Remove npm config
|
||||||
rm -f ./.npmrc
|
rm -f ./.npmrc
|
||||||
# Set our version number using vars
|
# Set our version number using vars
|
||||||
export IMAGE_VERSION=$(cat ../version.txt)
|
export IMAGE_VERSION=$(cat version.txt)
|
||||||
export IMAGE_VERSION_FULL=v$IMAGE_VERSION
|
export IMAGE_VERSION_FULL=v$IMAGE_VERSION
|
||||||
echo $IMAGE_VERSION
|
echo $IMAGE_VERSION
|
||||||
echo $IMAGE_VERSION_FULL
|
echo $IMAGE_VERSION_FULL
|
||||||
@ -333,14 +340,14 @@ jobs:
|
|||||||
|
|
||||||
# This file will exist if a new version was published by
|
# This file will exist if a new version was published by
|
||||||
# our command in the previous job.
|
# our command in the previous job.
|
||||||
if [[ ! -e ../version.txt ]]; then
|
if [[ ! -e version.txt ]]; then
|
||||||
echo "don't have version txt"
|
echo "don't have version txt"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
echo "Building and pushing Docker image from the master branch (beta releases)"
|
echo "Building and pushing Docker image from the master branch (beta releases)"
|
||||||
rm -f ./.npmrc
|
rm -f ./.npmrc
|
||||||
# Set our version number using vars
|
# Set our version number using vars
|
||||||
export IMAGE_VERSION=$(cat ../version.txt)
|
export IMAGE_VERSION=$(cat version.txt)
|
||||||
export IMAGE_VERSION_FULL=v$IMAGE_VERSION
|
export IMAGE_VERSION_FULL=v$IMAGE_VERSION
|
||||||
echo $IMAGE_VERSION
|
echo $IMAGE_VERSION
|
||||||
echo $IMAGE_VERSION_FULL
|
echo $IMAGE_VERSION_FULL
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:dicom-seg": "yarn run dev",
|
"dev:dicom-seg": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:dicom-seg": "yarn run dev",
|
"dev:dicom-seg": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:cornerstone": "yarn run dev",
|
"dev:cornerstone": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev",
|
"start": "yarn run dev",
|
||||||
"test:unit": "jest --watchAll",
|
"test:unit": "jest --watchAll",
|
||||||
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:cornerstone": "yarn run dev",
|
"dev:cornerstone": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --progress --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --progress --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:dicom-pdf": "yarn run dev",
|
"dev:dicom-pdf": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -24,7 +24,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:dicom-pdf": "yarn run dev",
|
"dev:dicom-pdf": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev",
|
"start": "yarn run dev",
|
||||||
"test:unit": "jest --watchAll",
|
"test:unit": "jest --watchAll",
|
||||||
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev",
|
"start": "yarn run dev",
|
||||||
"test:unit": "jest --watchAll",
|
"test:unit": "jest --watchAll",
|
||||||
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"dev:dicom-pdf": "yarn run dev",
|
"dev:dicom-pdf": "yarn run dev",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev"
|
"start": "yarn run dev"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
"dev": "cross-env NODE_ENV=development webpack --config .webpack/webpack.dev.js --watch --output-pathinfo",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
"build": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
|
||||||
"build:package": "yarn run build",
|
"build:package-1": "yarn run build",
|
||||||
"start": "yarn run dev",
|
"start": "yarn run dev",
|
||||||
"test:unit": "jest --watchAll",
|
"test:unit": "jest --watchAll",
|
||||||
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
"test:unit:ci": "jest --ci --runInBand --collectCoverage --passWithNoTests"
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
"keywords": [
|
"keywords": [
|
||||||
"ohif-mode"
|
"ohif-mode"
|
||||||
],
|
],
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"access": "public"
|
"access": "public"
|
||||||
},
|
},
|
||||||
"module": "src/index.tsx",
|
"module": "src/index.tsx",
|
||||||
|
|||||||
@ -26,6 +26,7 @@
|
|||||||
"build:ui:deploy-preview": "lerna run build:ui:deploy-preview --stream",
|
"build:ui:deploy-preview": "lerna run build:ui:deploy-preview --stream",
|
||||||
"build:demo": "lerna run build:viewer:demo --stream",
|
"build:demo": "lerna run build:viewer:demo --stream",
|
||||||
"build:package-all": "lerna run build:package --parallel --stream",
|
"build:package-all": "lerna run build:package --parallel --stream",
|
||||||
|
"build:package-all-1": "lerna run build:package-1 --parallel --stream",
|
||||||
"dev": "lerna run dev:viewer --stream",
|
"dev": "lerna run dev:viewer --stream",
|
||||||
"dev:project": ".scripts/dev.sh",
|
"dev:project": ".scripts/dev.sh",
|
||||||
"dev:orthanc": "lerna run dev:orthanc --stream",
|
"dev:orthanc": "lerna run dev:orthanc --stream",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user