栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jenkins和Nginx搭建流水线(若依前后端分离框架)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins和Nginx搭建流水线(若依前后端分离框架)

一、自主准备工作 安装并启动如下程序
  1. MySQL(对应需要的数据库)
  2. Redis(需要的话)
  3. Nginx(可以在配置完成之后再启动)
  4. Jenkins(完成登录基本配置,如果已经能进入主页,则无需关注)
  5. Node.js(无需启动,可能需要配置环境变量)
  6. Maven (无需启动,可能需要配置环境变量)
二、配置Jenkins流水线 2.1 登录Jenkins页面,新建任务

2.2 输入流水线名称,选择自由风格

2.3 配置内容 2.3.1 General

​ 只需要调整所需的"丢弃旧的构建"来减少资源消耗即可,其他配置无需特别关注

2.3.2 源码管理

​ 这里以git为例。添加URL后,需要配置账户和密码或账户和口令,未配置成功会报红,如图一,成功则无提示,如图二。

2.3.3 构建触发器

​ 无需特别关注

2.3.4 构建环境

​ 这里分为前端和后端两部分来说明。

  • 后端

    勾选删除工作间即可,其他无需特别关注

  • 前端

2. 如果没有provide node选项,说明你的Jenkins没有安装node插件(有则跳过此步骤)

3. 勾选provide node后,还需要去配置,让Jenkins知道你的node(如果下拉框可以选择,则跳过)

​ 值得注意的是,让Jenkins能够使用node的方式有多种,这里只是介绍其中一种。

​ 取消勾选自动安装,设置名称,配置你的node安装目录,无需写到bin,上级目录即可,保存后即可在流水线配置中选择使用

2.3.5 构建和构建后操作
  • 前端

    在构建中,执行打包命令,并将打包好的压缩文件解压放到Nginx配置过的目录下。

    具体如何配置,根据项目而定。

    其余操作,如移动、重命名、查看目录、查看当前文件等,看自己喜好和实际需要。

  • 后端

    在构建中,打包。maven项目可以选通过maven构建,也可以自己编写命令。

    在构建后操作中,执行启动命令。

    其余操作,同上。

三、配置Nginx

​ 这里给出若依框架作者提供的Nginx配置文件。一般来说,修改端口号和root来放置前端部署文件即可。

​ 特别注意,第二和第三个红框的内容并非可以随意编写,需要和前端项目的配置内容对应。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274662.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号