淘先锋技术网

首页 1 2 3 4 5 6 7

一、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相关命令控制服务。