Java本地部署jenkins持续集成的实现

 更新时间:2025年07月09日 10:38:15   作者:weixin_41812355  
本文主要介绍了Java本地部署jenkins持续集成的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、准备环境(jdk版本跟Tomcat版本要匹配)

  • java jdk 环境(版本是11.0.2)
  • jenkins war包(版本是2.440.3)

  • Tomcat (版本是 9.0.84)

二、安装步骤

1、安装jdk环境

1)先安装java环境,安装完成后配置环境变量,参考上面链接,安装过程参考: JDK11 下载与安装、环境配置(全网最详情,值得收藏)

注意(以下步骤可忽略):jdk11中不包含jre文件,需要自己生成jre文件

在jdk路径下地址栏输入cmd,打开命令行窗口

在cmd窗口运行以下命令

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

执行完发现有jre这个目录了

注意:关于CLASSPATH的配置问题,因为jdk9开始,JDK版本目录下不再有jre嵌套目录,不需要配置CLASSPATH,可正常使用。

最后,打开cmd窗口,输入:java -version

出现这个说明java环境配置成功

2、安装Tomcat环境

1)把apache-tomcat-10.1.16-windows-x64压缩包解压,路径不要有空格即可

2)把webapps目录下的文件夹全部删除,这些没用,大胆的删掉

3)在conf目录下找到logging.properties文件,修改此文件以解决控制台乱码的问题

4)用 notepad++工具打开logging.properties文件,需要修改以下项

把java.util.logging.ConsoleHandler.encoding = UTF-8 改成=GBK,修改完保存关闭

5)将下载的jenkins.war包复制到Tomcat的webapps目录下

6)启动Tomcat和jenkins服务

双击D:\apache-tomcat-8.5.96-windows-x64\apache-tomcat-8.5.96\bin目录下的startup.bat启动Tomcat

7)访问:http://localhost:8080/jenkins

注意:如果要重启tomcat,先双击shutdown.bat,再双击startup.bat;如果出现无法启动Jenkins,试着修改tomcate的端口号,apache-tomcat-9.0.84\conf\server.xml,搜索8080,改为8086;

解决内存溢出问题

Jenkins-简介与安装部署

三、进入jenkins页面

1、环境搭建好之后,访问地址,显示如下页面

密码从C:\Users\1\.jenkins\secrets,打开该目录下的文件中的initialAdminPassword;

2、安装插件

进入如下页面,搜索并安装相关的插件;

目前需要安装的插件有:Git,Git client,JUnit,Email Extension,Matrix Project,Workspace Cleanup

Timestamper ,allure

3、创建item

1)、一般描述

2)、源代码管理

3)、构建触发器

4)、构建环境

如果没有上述两个选项,需要在jenkins中安装相关的插件

5)、建立步骤

6)、构建后操作

到此这篇关于Java本地部署jenkins持续集成的实现的文章就介绍到这了,更多相关Java本地部署jenkins持续集成内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 在spring-boot工程中添加spring mvc拦截器

    在spring-boot工程中添加spring mvc拦截器

    这篇文章主要介绍了在spring-boot工程中添加spring mvc拦截器,Spring MVC的拦截器(Interceptor)不是Filter,同样可以实现请求的预处理、后处理。,需要的朋友可以参考下
    2019-06-06
  • 一文详解SpringBoot如何使用pageHelper做分页处理

    一文详解SpringBoot如何使用pageHelper做分页处理

    分页是常见大型项目都需要的一个功能,PageHelper是一个非常流行的MyBatis分页插件,下面就跟随小编一起来了解下SpringBoot是如何使用pageHelper做分页处理的吧
    2025-03-03
  • SWT(JFace)体验之StyledText类

    SWT(JFace)体验之StyledText类

    有的时候Text需要实现这种那种的样式。先提供在不使用StyledText类的情况:
    2009-06-06
  • Java继承概念详细解读

    Java继承概念详细解读

    这篇文章主要介绍了Java继承概念详细解读,涉及继承的概念,合成的语法等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Java开发常用类库之Hutool详解

    Java开发常用类库之Hutool详解

    这篇文章主要介绍了Java开发常用类库之Hutool,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 通过spring注解开发,简单测试单例和多例区别

    通过spring注解开发,简单测试单例和多例区别

    这篇文章主要介绍了通过spring注解开发,简单测试单例和多例区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • MyBatis的嵌套查询解析

    MyBatis的嵌套查询解析

    本篇文章主要介绍了MyBatis的嵌套查询解析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • idea找不到xxx依赖项的问题及解决方法

    idea找不到xxx依赖项的问题及解决方法

    今天下载这个依赖一直报错,红色,显示错误找不到依赖项,使用了3个步骤,不太明白哪部解决的,下面小编给大家分享idea找不到xxx依赖项的问题及解决方法,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • Java多线程死锁示例

    Java多线程死锁示例

    这篇文章主要介绍了Java多线程死锁,结合实例形式分析了Java多线程出现死锁的相关原因与操作注意事项,需要的朋友可以参考下
    2018-08-08
  • 简单了解JAVA构造方法

    简单了解JAVA构造方法

    构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法.下面小编和大家来一起学习一下吧
    2019-06-06

最新评论