refactor: 优化发布机制, 发布日常不需要单独发 npm beta 包

This commit is contained in:
力皓 2021-05-18 20:31:59 +08:00
parent 70fcc1cb19
commit 5fe2f3c631
4 changed files with 26 additions and 34 deletions

View File

@ -10,8 +10,7 @@
"es"
],
"scripts": {
"build": "build-scripts build --skip-demo",
"cloud-build": "build-scripts build --skip-demo"
"build": "build-scripts build --skip-demo"
},
"dependencies": {
"@ali/lowcode-types": "1.0.48",

View File

@ -10,8 +10,7 @@
"lib"
],
"scripts": {
"build": "build-scripts build --skip-demo",
"cloud-build": "build-scripts build --skip-demo"
"build": "build-scripts build --skip-demo"
},
"license": "MIT",
"dependencies": {

View File

@ -10,8 +10,7 @@
"es"
],
"scripts": {
"build": "build-scripts build --skip-demo",
"cloud-build": "build-scripts build --skip-demo"
"build": "build-scripts build --skip-demo"
},
"dependencies": {
"@ali/b3-one": "^0.0.17",

View File

@ -3,44 +3,39 @@
WORK_DIR=$PWD
BUILD_DEST=$1
echo "Deploy ${PWD} -> ${BUILD_DEST} ..."
if [ ! -d "$BUILD_DEST" ]; then
mkdir -p "$BUILD_DEST"
fi
cd deploy-space
# basic environment preparing
tnpm install @ali/tyarn lerna
mv node_modules .env
export PATH=$WORK_DIR/deploy-space/.env/.bin:$PATH
echo ""
echo "Use node version:"
tnpm i -g n
echo "Switch node version to 14"
n 14
echo "Node Version"
node -v
echo ""
echo "Deploy ${WORK_DIR} -> ${BUILD_DEST} ..."
echo "Clean"
tnpm run clean
echo "Setup"
tnpm run setup
# set source
# yarn config set registry https://registry.npm.alibaba-inc.com
# work
mkdir packages
# cp -r $WORK_DIR/packages/demo packages/demo
cp -r $WORK_DIR/packages/react-simulator-renderer packages/react-simulator-renderer
cp -r $WORK_DIR/packages/rax-simulator-renderer packages/rax-simulator-renderer
#cp -r $WORK_DIR/packages/editor-preset-vision packages/editor-preset-vision
cp -r $WORK_DIR/packages/engine packages/engine
cp -r $WORK_DIR/packages/vision-polyfill packages/vision-polyfill
# cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general
lerna bootstrap
lerna run cloud-build --stream
cd $WORK_DIR
# mv deploy-space/packages/demo/build $BUILD_DEST
mv deploy-space/packages/react-simulator-renderer/dist $BUILD_DEST
mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST
mv ./packages/react-simulator-renderer/dist/* $BUILD_DEST
mv ./packages/rax-simulator-renderer/dist/* $BUILD_DEST
#mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST
mv deploy-space/packages/engine/dist/js/* $BUILD_DEST
mv deploy-space/packages/engine/dist/css/* $BUILD_DEST
mv deploy-space/packages/vision-polyfill/dist/js/* $BUILD_DEST
mv deploy-space/packages/vision-polyfill/dist/css/* $BUILD_DEST
mv ./packages/engine/dist/js/* $BUILD_DEST
mv ./packages/engine/dist/css/* $BUILD_DEST
mv ./packages/vision-polyfill/dist/js/* $BUILD_DEST
mv ./packages/vision-polyfill/dist/css/* $BUILD_DEST
# mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST
# cp deploy-space/static/* $BUILD_DEST
echo "complete"
echo "Complete"