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-size2048 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.coloradmin.cn/o/2481313.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!