当前位置: 首页 > news >正文

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)

脚本:

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的脚本:

# 进入你部署的目录 # (把 /var/www/html 换成你刚才在 Remote directory 填写的路径) cd /var/www/html/your-project-path # 打印一下当前的部署时间,方便在日志里确认 echo ">>> [$(date '+%Y-%m-%d %H:%M:%S')] 部署完成,当前文件列表如下:" ls -la

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

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

可以在档案列表上查看

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

http://www.cnnetsun.cn/news/1682707.html

相关文章:

  • Qwen3-Embedding-4B从零开始:向量数据库选型与Qwen3嵌入集成
  • 基于RexUniNLU的Matlab科研助手开发全攻略
  • 47天有效期新规已定,聚焦SSL证书自动化运维管理趋势
  • SecGPT-14B惊艳效果:对混淆JavaScript恶意样本的命令解析与行为还原
  • OpenClaw数据清洗神器:Qwen3-14b_int4_awq识别异常值
  • NaViL-9B部署性能报告:双24GB卡显存占用<92%,吞吐量实测
  • Qwen3-ForcedAligner-0.6B与CNN结合的音视频对齐优化方案
  • 脑机接口赛道,新增一位 “不差钱” 的玩家
  • 2026年服装收银软件选型指南:五大功能决定门店提效与增长
  • AI学习方法论--AI费曼学习法:让AI扮演3个角色,把知识刻进脑子
  • JWT与Session比较
  • AI人脸隐私卫士问题解决:遇到漏检人脸?调整阈值提升检测覆盖率
  • OpenClaw自动化报告:Qwen3-32B生成周报与数据可视化的整合
  • FPGA实现SRIO高速图像传输方案,设计模式(C++)详解——状态模式(State)(2)。
  • nanobot超轻量级AI助手快速部署指南:内置Qwen3-4B模型实战教程
  • 内容创作者的福音:OFA视觉蕴含模型快速检测图文匹配度
  • BERT文本分割-中文-通用领域实战教程:Gradio前端一键部署
  • Hunyuan-MT-7B部署教程:像素语言传送门在阿里云ACK集群中实现高可用服务编排
  • SEO_快速诊断并改善网站SEO的步骤
  • SEO 与内容营销结合
  • ceph-ansible部署L版ceph 及 通过iscsi 共享rbd 对接xencenter
  • 实战:从零构建基于Live2D 4.0 SDK的博客园网页看板娘
  • Qwen3智能字幕对齐系统PS软件教程视频应用:精准对齐设计步骤讲解与快捷键提示
  • Fun-ASR语音识别系统入门指南:从安装到使用,手把手教学
  • 什么是终端安全防护软件?Trellix 告诉你!
  • 生物信息学新手必看:5分钟搞定GEO优化工具本地部署(含Docker配置)
  • 磁共振成像仿真:从原理到应用的革新实践
  • 为什么Restormer能在图像修复任务上超越CNN?深入拆解它的三个核心设计
  • NLP核心算法全解析:从基础到实战,掌握自然语言处理关键技术
  • 阿里Wan2.1视频生成模型保姆级教程:零基础小白也能轻松上手