资讯详情

3、jenkins构建,运行部署Freestyle风格项目

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

标签: jjx拉绳位移传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台