Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

准备:

*仓库地址(没有可忽略)

下载安装JDK、Maven、Git

下载安装Jenkins,参考https://www.jianshu.com/p/de9c4f5ae7fa

https://www.cnblogs.com/imyalost/p/8677345.html

https://www.bbsmax.com/A/E35p63xbzv/

下载安装Finder,参考https://blog.51cto.com/superleedo/2135195

https://blog.****.net/weixin_34248023/article/details/92515852

https://my.oschina.net/wuweixiang/blog/2885707

以上教程只作为参考,需根据自身环境情况进行修改相关参数

 

目的:使用Jenkins自动构建发布项目,Finder实时查看日志

说明:我这儿使用的是Java命令发布项目生成日志文件,使用Tomcat发布项目请止步;由于使用cmd命令运行项目之后无法后台运行,或者说结束Jenkins构建流程,Jenkins构建项目会出现卡死的情况,此教程就是为了解决此问题

在做好以上准备工作后,首先更改系统环境变量

一、右击计算机—属性—高级系统设置—高级—环境变量,在Path添加,系统环境和用户环境都添加

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

 

  • 编写shell脚本

注意:一定要放在E:\Jenkins\workspace\lhd-eureka-server下

 

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

 

#!/bin/bash

nohup java -jar target/lhd-eureka-server-1.0.0.jar --spring.profiles.active=dev >logs/lhd-eureka-server$(date +%Y%m%d).txt 2>&1 &

Exit

 

  • 更改Jenkins项目配置,

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

 

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

Shell执行默认目录为Jenkins安装目录下E:\Jenkins\workspace\lhd-eureka-server\

相当于

 

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

注意:这儿不能直接执行命令,需要编写成脚本运行

  • 更改Finder配置:管理控制台—主机管理—空间管理—对应项目操作的编辑按钮

 

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

更改完成后,到jenkins重构项目,控制台输出

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

到Finder

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

 

 

最后来一张Jenkins项目完整配置,我使用的是Jenkins 2.234版本

Windows下搭建Jenkins + FinderWeb 实现查看滚动日志

感谢此文章的帮助:https://*.com/questions/45140614/jenkins-pipeline-sh-fail-with-cannot-run-program-nohup-on-windows