1 Star 0 Fork 0

Ceart/lib_monorepo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
build.sh 954 Bytes
一键复制 编辑 原始数据 按行查看 历史
Ceart 提交于 2022-08-05 18:52 . docs: monorepo配置
#!/usr/bin/env bash
###
# @Description:
# @Version: 1.0.0
# @Autor: Ceart <1871321876@qq.com>
# @Date: 2022-08-05 18:44:56
# @LastEditors: Ceart
# @LastEditTime: 2022-08-05 18:45:48
###
# 约定$1为任务名, $2为环境, $3为Jenkins工作区, $4为端口号
JOBNAME=$1 # 注意: JOBNAME=$1,这个等号左右不能有空格!
ENV=$2
WORKSPACE=$3
PORT=$4
PUBLICDIR=/node
echo 删除node_modules:
rm -rf node_modules
echo 查看npm版本:
npm -v
if ! type pnpm >/dev/null 2>&1; then
echo 'pnpm未安装,先全局安装pnpm'
npm i pnpm -g
else
echo 'pnpm已安装'
fi
echo 查看pnpm版本:
pnpm -v
echo 开始安装依赖:
pnpm install
if [ $ENV = 'beta' ]; then
echo 开始构建测试环境:
elif [ $ENV = 'preview' ]; then
echo 开始构建预发布环境:
elif [ $ENV = 'prod' ]; then
echo 开始构建正式环境:
else
echo 开始构建$ENV环境:
fi
pnpm run doc
echo 将doc移动到项目根目录:
mv doc dist
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ceartmy/lib_monorepo.git
git@gitee.com:ceartmy/lib_monorepo.git
ceartmy
lib_monorepo
lib_monorepo
master

搜索帮助