1、前言
接下来的博客,jenkins权限管理:http://t.csdn.cn/XWqix。
本文档将演示使用jenkins从gitee(码云)拉一个SpringBoot然后实施编译、构建、运行和部署的过程。

根据上图,jenkins需要安装主机git、maven。
:本文档的环境是centos7.以下命令可直接执行git。
#安装 yum install git -y 安装完成后,查看版本信息 git --version :可参考http://t.csdn.cn/Gugar。
2、插件安装
jenkins从git需要安装第三方插件的服务端拉取代码git。
安装后重启jenkins,直接访问浏览器restart例如:http://192.168.1.142:8080/restart。
这里提供git用于无网络环境离线安装的插件及其依赖插件的离线包:https://pan.baidu.com/s/1VYJJ-2JJx-mIYqwf-6EFRw,提取码:77u8。
3、jenkins拉取代码
以此项目名称为word为例,项目类型为Freestyle project。
点击项目->配置->源码管理->Git,填写项目的git地址、用户名、密码等信息。
点击项目->配置->构建,编写maven构建命令。
4.执行构建操作
点击项目构建按钮执行构建操作。
检查项目建设控制台输出可以看到项目建设的详细信息。
构建成功后控制台输出类似信息将显示如下。
[INFO] Replacing main artifact with repackaged archive [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.671 s [INFO] Finished at: 2022-06-26T20:55:24 08:00 [INFO] ------------------------------------------------------------------------ 构建成功后可去jenkins目录下的workspace目录,检查是否有相应的项目列表,检查项目内部是否有成功的建设target本文档的目录jenkins目录为:/root/.jenkins。
5.构建后部署运行项目
修改项目建设命令,使项目建设完成后直接在本机运行构建的代码。
#maven执行构建 mvn clean package #先结束已运行的项目流程,避免重复运行造成端口冲突 pid=`ps -aux|grep word-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then kill -9 $pid fi #运营启动本项目,BUILD_ID=dontKillMe命令避免后台运行jar包不生效 cd target BUILD_ID=dontKillMe java -jar word-1.0-SNAPSHOT.jar & 下一篇:jenkins创建使用maven风格项目http://t.csdn.cn/qIRxn。