企业DevOps之路:H5项目构建
发布于 2024-07-21
1269
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
BUG弄潮儿
扫码关注公众号
扫码阅读
手机扫码阅读
文章摘要
安装Node.js:首先从 Node.js官网 下载Node.js的安装文件。下载后得到一个exe文件,按照提示步骤进行安装,可以选择安装在不同的目录,例如C:\jenkins\nodejs。安装完成后,Node.js的命令会自动添加到系统的PATH环境变量中。
创建自由风格项目:在Jenkins中新建一个项目,命名后选择Freestyle project类型进行创建。
配置Git下载源码:配置项目以从Git仓库下载源码,输入H5项目的仓库地址,并选择对应的git服务器凭证。
增加构建步骤一:添加一个构建步骤。由于是在Windows系统上,选择批处理脚本。编写脚本以便安装H5项目所需要的依赖,例如使用npm install命令。
增加构建步骤二:在已有的构建步骤基础上,继续添加步骤以打包H5项目,使用npm run build命令。
上传成果物到服务器:增加一个构建步骤,通过pscp命令将打包后的成果物上传到远程服务器指定目录。
部署H5项目:最后增加一个构建步骤,执行远程服务器上的部署脚本。这通常包括备份旧项目资料,部署新的项目资料,以及可能的关闭和启动服务的操作。例如,通过执行远程启动脚本命令sh /wls/deployop/script/restart.sh来完成这一步。
BUG弄潮儿
BUG弄潮儿
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
BUG弄潮儿的其他文章
Springboot 之 Mybatis 多数据源实现
简介上篇讲解了 JPA 多数据源实现;这篇讲解一下 Mybatis 多数据源实现 。主要采用将不同数据库的
SpringBoot RabbitMQ 死信队列
1. 死信定义无法被消费的消息,称为死信。如果死信一直留在队列中,会导致一直被消费,却从不消费成功,专门有一
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
Windows 下 JNI 调用动态链接库 dll
1. Java调用本地代码常见的两种方案JNIJNI(Java Native Interface),有过不同
Centos7 上手 Docker 容器及 docker-compose
1. 卸载旧版本 Docker较旧的 Docker 版本称为 docker 或 docker-engine
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线