Jenkins使用手册

前提是Jenkins已经部署好在服务器上了,这个手册适用于Jenkins建一个新项目档案

点击New Item创建一个新的项目档案

点击ok后进入以下配置页面

建议勾选第一个选项 Discard builds

其他选项的含义

这就是让 Jenkins 知道"去哪里拿代码"的核心关卡。

去git还是svn厂库去拉取代码(根据自己公司的厂库管理选取)
前提:

Git 选项 :是因为 Jenkins 里安装了 Git Plugin
Subversion 选项 :是因为安装了 Subversion Plugin

安装对应的厂库插件:

git厂库的安装这两个

svn的安装这个

安装插件成功后

安装成功后再次进入刚刚那个项目的configure选项进行配置就可以了

问题:可能有时候因为网络问题会连接不上git厂库会报错!!

方法一:使用 GitHub 镜像加速站

方法二:把项目同步到国内的 Gitee 码云(最稳定)

svn的配置

接下来就点击 Build Steps (构建步骤)

在弹出的下拉菜单里选择 Execute shell (执行 shell)

脚本:

bash 复制代码
echo ">>> 1. 注入 Node.js 环境变量..."
export NODE_HOME=/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node18
export PATH=$NODE_HOME/bin:$PATH

echo ">>> 2. 扩大 Node.js 内存限制,防止打包 OOM 溢出..."
export NODE_OPTIONS="--max-old-space-size=2048"

echo ">>> 3. 清理旧构建产物 (保留 yarn.lock 以锁定版本)..."
rm -rf node_modules dist

echo ">>> 4. 配置国内镜像源并严格安装依赖..."
# 统一设置镜像源,避免命令行过长
yarn config set registry https://registry.npmmirror.com

# 【核心规范】--frozen-lockfile 要求 Yarn 必须严格按照 yarn.lock 中的版本安装
# 绝不允许在打包机上擅自升级或修改依赖版本,保证"本地能跑,线上就能跑"
yarn install --frozen-lockfile

echo ">>> 5. 开始执行 uni-app H5 测试环境打包..."
yarn build:h5:test

echo ">>> 6. 打包完成!检查产物目录:"
ls -la dist/

打包好后发布到对应的服务上

建议填写在Exec command的脚本:

bash 复制代码
# 进入你部署的目录
# (把 /var/www/html 换成你刚才在 Remote directory 填写的路径)
cd /var/www/html/your-project-path

# 打印一下当前的部署时间,方便在日志里确认
echo ">>> [$(date '+%Y-%m-%d %H:%M:%S')] 部署完成,当前文件列表如下:"
ls -la

按照以上的流程就可以进行自动化部署了。

如何查看执行打包部署成功了没?

可以在档案列表上查看

去查看失败的原因:点击对应的项目档案进入后在左侧点击console output就可以查看对应的日志了

相关推荐
蓝胖的四次元口袋2 小时前
Docker Compose多容器编排与Nginx集群实战
运维·nginx·docker compose
懂软件的胡子个哥2 小时前
微信 API 消息回调怎么设计,才能避免丢消息和重复处理
运维·微信·架构·wechatapi·个人微信号二次开发
吉甫作诵2 小时前
Redis 常用命令大全:11 大类命令速查手册
运维·数据库·redis·缓存·nosql
Acrellea4 小时前
告别粗放式能耗管理!安科瑞EIOT平台助力产业园区智慧低碳运营
运维·安全·能源
Databuff4 小时前
五款主流 SSH 免费工具介绍
运维·ssh·运维开发
菜鸟学编程o4 小时前
Linux常见指令
linux·运维·服务器
pt10435 小时前
AIOps机器学习——当警报阈值被调高之后
运维·人工智能·自动化
迪康coolmu5 小时前
企业文件外发管控落地实践 —— 基于迪康端点安全一体化管理系统
运维·网络·经验分享·安全
见闻小天地6 小时前
四方电气DL300变频器面向雕铣机多工况的技术参数与适配验证
运维·人工智能·业界资讯
千舟软件7 小时前
【宿舍管理小程序】新生入住不靠纸质表
大数据·运维·服务器·科技·业界资讯