Jenkins前端项目部署----同服务器

前端项目自动化部署:

NodeJS、钉钉机器人(全局配置)、相关插件(插件管理)


Jenkins配置:

创建Jenkins项目
1、 新建任务---->创建一个自由风格的软件项目;
2、 钉钉机器人---->高级里面全选;
3、 丢弃构建------>保持构建天数、构建的最大个数(3)(根据项目自定义)
4、 源码管理
(1)Git----->url(gitlab上面的地址)----->账户(可以直接添加或者在系统管理–>凭据配置里面添加);
(2)选择gitlab上面的分支()部署代码的地方
在这里插入图片描述

5、构建触发器----->轮询SCM(每隔一定时间轮询版本控制工具中的代码版本,如果版本号与上次轮询有变化,则构建。)----->H/2 * * * *
6、构建环境
(1)NodeJS(选择和前端开发一样的版本,可以在配置里面单独加);
(2)Set NPM Environment----->Enable yarn for this build.
7、构建----->执行shell命令
npm config set registry https://registry.npm.taobao.org
npm install
npm run build
scp -r ./dist/* /volume/apps/guangxi-onemap
在这里插入图片描述


Linux服务器配置:

创建对应的包
1、/home/docker/volume/apps
(1)创建对应名称的文件夹(例如:mulch-web);
(2)文件夹里面内容可以从别的文件里面复制(例如:复制app-onemap里面的内容);
2、/home/docker/volume/nginx
(1)vim default.conf
在这里插入图片描述

(2)在default.conf,加几行代码。
location /mulch-web {
root /apps;
index index.html index.htm;
try_files $uri $uri/ /mulch-web/index.html;
}
在这里插入图片描述


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值