jenkins自动化部署springboot项目

一、jenkin的安装和配置

这边使用的虚拟机来进行练习,并且进行详细的配置介绍及安装过程:https://blog.csdn.net/lxw983520/article/details/78903419

二、新建项目

1、新建一个Maven项目并进行命名。

新建maven

2、添加GitHub路径。

添加路径

3、设置源码管理,并添加账号,否则没有权限拉取git代码。

设置源码

4、设置pom路径以及maven基本指令。

设置pom

5、设置构建后的操作。

构建后指令
说明,Name的配置方法:

  1. 进入系统管理;
  2. 找到Publish over SSH (如果没有表示未安装插件,需要安装SSH相关插件),设置路径以及密码。
    ssh连接
  3. 连接测试。
    连接测试
    Exec command浅析:
    a. 停止springboot项目:systemctl stop aa;(cui为服务名称)
    b. 复制springboot编译后的jar包:\cp -rf 拉取的服务器项目位置/target/cui.jar /data/cui
    c. 启动springboot项目:systemctl start aa

三、部署测试

部署
出现该颜色表示部署正确。
查看日志
通过进入终端可以查看到部署日志。

四、说明:服务文件的建立和配置

vim /lib/systemd/system/aa.service						创建并编辑名称为aa的文件

将以下命令填入文件中。

[Unit]
Description=cui                           
After=syslog.target           
[Service]
ExecStart=/usr/java/default/bin/java -jar /data/cui.jar --spring.profiles.active=prod    
[Install]
WantedBy=multi-user.target

执行sysetemctl相关命令控制服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值