Jenkins 问题汇总
系统时间不正常
打开 【系统管理】->【脚本命令行】运行下面的命令
java
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
部署 NodeJS 的构建脚本
以 nuxt 项目为例
sh
yarn
yarn build
PM2_NAME="web-admin" ## 项目名
## 执行过滤并将结果赋值
info=`pm2 describe ${PM2_NAME} | grep status`
## 在info中查找子字符串
if [[ "$info" == *"status"* ]]; then
echo "restarting..."
pm2 restart ${PM2_NAME}
else
echo "initing..."
pm2 start "yarn start" --name ${PM2_NAME}
fi