代码拉取完成,页面将自动刷新
#!/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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。