安装配置Jenkins 自动部署 spring cloud vue

本文介绍了如何安装配置Jenkins以实现Spring Cloud项目的自动部署。首先下载Jenkins LTS版本并启动,然后配置Jenkins账号和密码,安装必要的插件如Maven和Node.js。接着,在全局工具配置中设置Java、Maven、Git和Node.js环境。创建Maven和Vue项目,分别配置源码管理、构建触发器和构建步骤。最后,设置定时构建策略并查看构建结果。
摘要由CSDN通过智能技术生成

Jenkins 自动部署 spring cloud项目

下载jenkins 最新版本Jenkins 2.277.2 LTS(长期支持) war版本的

可以通过 War Jenkins Packages 寻找想要的版本

使用宝塔的一键部署 运行 

或者这里直接使用命令运行启动 因为Jenkins 目前只支持 8 11 所以固定的jdk路径 这里的httpport就是端口号

sudo nohup /usr/local/btjdk/jdk8/bin/java -Dfile.encoding=utf-8 -jar -Xms256m -Xmx1024m /www/wwwroot/jdk17/jenkins.war --httpPort=6312 >>/www/wwwroot/kalun/ryjar/rylog/$(date +%Y%m%d%H%M)jenkins.log 2>&1 &

配置jenkins 的账号 密码 

Jenkins 安装推荐插件后 建议重启一下

Jenkins重启 http://localhost:8080/restart  

在系统管理 插件管理中 搜索 maven node 安装  (centOS 中也需要 yum安装 mvn 宝塔安装PM2管理器以支持node环境)

//安装git
yum -y install git

// 安装maven
yum -y install maven

在全局工具配置中 配置 java 环境  mvn环境 git环境  node 环境 

 

cloud项目选 新建任务maven vue 选构建一个自由风格的软件项目构建vue项目

需要注意4 个地方 第一个是 源码

第二个是构建前的命令 第三个是构建的命令 

第四个是 构建完成后的操作

其他功能 按需选择 这里都不选

点击立即构建 后 查看控制台 输出

可以在构建后执行sh 运行服务 即可

这里放上一份我在用的shell命令

#! /bin/bash
#构建项目
#Jenkins build结束后会kill掉衍生进程。 通过此代码可防止被kill
export BUILD_ID=ryklcloud$(date +%Y%m%d%H%M)

#设置jar包路径变量

APP_HOME=/www/wwwroot/kalun/ryjar/app.jar
AUTH_HOME=/www/wwwroot/kalun/ryjar/ruoyi-auth.jar
GATEWAY_HOME=/www/wwwroot/kalun/ryjar/ruoyi-gateway.jar
SYSTEM_HOME=/www/wwwroot/kalun/ryjar/ruoyi-modules-system.jar
FILE_HOME=/www/wwwroot/kalun/ryjar/ruoyi-modules-file.jar
GEN_HOME=/www/wwwroot/kalun/ryjar/ruoyi-modules-gen.jar
JOB_HOME=/www/wwwroot/kalun/ryjar/ruoyi-modules-job.jar
SEN
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins可以用于部署Spring Cloud项目。根据引用\[1\]中提到的方案,可以使用Jenkins + Docker + Spring Cloud的集群部署流程来实现。首先,需要搭建一个Docker服务器,并进行配置。然后,修改所有微服务的配置,包括eureka、admin、gathering和zuul等。接下来,在Jenkins中创建一个流水线项目,并安装Extended Choice Parameter插件。通过配置构建参数,可以实现多服务器远程发布。在项目配置中,需要修改Docker配置以信任Harbor私服地址。然后,编写部署脚本,并进行构建测试。最后,可以使用Nginx+Zuul实现高可用网关,通过在web2-server服务器上安装nginx并修改配置文件来实现。\[2\]\[3\] #### 引用[.reference_title] - *1* [Jenkins---部署Spring Cloud项目](https://blog.csdn.net/qq_40823910/article/details/106197154)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Jenkins 微服务持续集成之集群部署(SpringCloud微服务)(六)](https://blog.csdn.net/m0_59430185/article/details/123296947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值