`
m635674608
  • 浏览: 5028178 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Jenkins+Maven进行Java项目持续集成

 
阅读更多

Jenkins安装

  1. 安装Tomcat
  2. 从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release
  3. 把war文件部署到Tomcat中
  4. 启动Tomcat
  5. 在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/

Jenkins系统设置

菜单路径:系统管理—管理Jenkins—系统设置

  1. 设置主目录
  2. 设置Maven。注意要预先在操作系统中安装好Maven3.1.1版本。注意不能用更Maven3.2.X版本,否则运行会出错。
  3. 设置SubVersion
  4. 设置邮件通知。要预先在操作系统中搭建好邮件服务器

Jenkins插件

菜单路径:系统管理—管理Jenkins—管理插件。

安装以下插件:

1.      Maven Project Plugin

2.      Subversion Plugin

3.      Checkstyle Plugin

4.      Findbugs Plugin

5.      PMD Plugin

6.      Warnings Plugin

Maven工程配置

Jenkins支持两种工程:FreeStyle工程和Maven工程。如果代码是用Maven构造的,可以直接建立Maven工程。

新建一个Maven工程后,需要设置以下条目:

  1. 设置svn代码的下载路径
  2. 设置自动构造的日期
  3. 设置pom文件的路径
  4. 设置mvn命令的参数
  5. 设置post-build的动作

 

http://blog.csdn.net/jiangfuqiang/article/details/38497461

分享到:
评论

相关推荐

    Jmeter+Jenkins+maven接口自动化集成.rar

    在这个项目中,我们将利用JMeter、Jenkins和Maven三个强大的工具进行接口自动化集成,实现持续集成和自动化测试。 **JMeter** 是一个开源的性能测试工具,主要适用于Web应用的压力和负载测试,但也可以用于接口测试...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    - 配置构建步骤,使用Maven进行项目的编译、测试和打包。 - 配置构建后操作,将打包后的文件部署到Tomcat服务器。 7. 启用并运行 - 保存并运行Jenkins任务,观察构建过程是否成功。 - 在Tomcat服务器上检查应用...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    在本项目中,我们利用Jenkins、Maven、Gitlab和Tomcat这四个工具实现了一个完整的自动化工作流。 首先,让我们来详细了解这些工具及其在自动化过程中的作用: 1. **Jenkins**:Jenkins 是一个开源的持续集成(CI)...

    jenkins+maven+jmeter接口持续集成maven工程源码

    通过以上讲解,我们可以看到这个项目是如何利用Jenkins、Maven和JMeter来实现接口测试的持续集成,从而提升开发效率和软件质量。理解并熟练掌握这些工具和技术,对于构建高效稳定的开发流程至关重要。

    Jenkins+Maven+SVN+Tomcat持续集成实战

    本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行网站的持续集成实践,以实现代码的自动上传与部署。 1. 传统网站部署流程 传统网站的部署过程繁琐且耗时,包括需求分析、原型设计、编码、测试、内部...

    jenkins+svn+maven+java-配置+安装+部署(windows版)

    ### Jenkins + SVN + Maven + Java 自动化部署详解(Windows版) #### 一、Jenkins 安装与配置 **1. Jenkins 安装** - **下载安装**: 首先,从官方网址 (https://jenkins.io/download/) 下载最新的Jenkins安装包...

    Jenkins+Git+Maven+Shell+Tomcat持续集成环境

    然后,我们可以使用 Git 进行版本控制,Maven 进行项目构建,Shell 自定义脚本来控制集成部署环境,最后使用 Tomcat 作为发布服务器。 首先,我们需要安装 Java JDK,以便于后续的操作。下载相应的 JDK 软件包,...

    Windows平台搭建Jenkins+maven+git实现自动发布已经越过几道坑

    ### Windows平台搭建Jenkins+maven+git实现自动发布的知识点 #### 一、环境准备与配置 在Windows平台上搭建Jenkins+maven+git实现自动化发布,首先需要准备好以下环境: - **JDK**: 安装Java Development Kit (JDK)...

    jenkins+testng+reportng+maven+java环境搭建

    Jenkins是一个开源的持续集成工具,用于自动化测试和构建过程。搭建Jenkins环境需要下载并安装Jenkins软件,然后配置Jenkins插件,包括TestNG插件和Maven插件。最后,需要创建一个新的Jenkins job,并配置TestNG测试...

    持续集成环境maven+nexus+jenkins+svn搭建

    "持续集成环境搭建" ...搭建一个完整的持续集成环境需要使用多种工具和技术,例如 Maven、Nexus、Jenkins 和 SVN 等。通过使用这些工具和技术,我们可以自动化构建、测试和部署软件,从而提高软件的质量和开发效率。

    jenkins+maven+nexus+mantisBug

    【标题】"jenkins+maven+nexus+mantisBug"揭示了四个关键的IT技术领域,它们在软件开发的持续集成和缺陷管理流程中扮演着重要角色。这些技术分别是Jenkins、Maven、Nexus和MantisBug。 **Jenkins** 是一款开源的...

    Jenkins+Maven+SVN+Tomcat持续集成实战v2.pdf

    Jenkins、Maven、SVN和Tomcat是现代软件开发中常用的工具,它们可以组成一套完整的持续集成和部署系统。接下来,我将详细说明这些工具的安装、配置和使用知识。 首先,Jenkins是一个开源的持续集成工具,用于自动化...

    接口自动化-jenkins+maven+jmeter持续集成.pdf

    文档《接口自动化-jenkins+maven+jmeter持续集成.pdf》详细介绍了如何利用Jenkins、Maven和JMeter这三个强大的工具,搭建一个完整的接口自动化测试和持续集成环境。 首先,文档提到了Jenkins的安装与配置,包括...

    关于windows下jenkins+svn+maven+tomcat持续集成

    【标题】:“Windows环境下Jenkins、SVN、Maven与Tomcat的持续集成实践” 【内容】: 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种重要的实践方法,它能够频繁地将代码合并到主分支,并...

    Jenkins+Maven+SVN快速搭建持续集成环境.docx

    在 Jenkins 中集成 Maven 主要是用于构建 Java 项目。 1. **安装 Maven:**(假设已经安装) 2. **配置 Maven 插件:** - 在 Jenkins 管理页面安装 Maven 插件; - 设置 Maven 的全局配置,包括 Maven 安装位置、...

    Jenkins + Maven + SVN + SSH持续集成实战手册

    本手册将详细讲解如何利用Jenkins、Maven、SVN和SSH来实现一个高效且可靠的持续集成环境。 首先,Jenkins是一个开源的持续集成服务器,它支持各种版本控制系统、构建工具和部署策略。通过Jenkins,我们可以设置自动...

    jenkins插件maven+git+html报表展示

    1. **Maven集成**: Maven是Java项目管理工具,用于构建、依赖管理和项目信息管理。在Jenkins中,Maven插件允许用户直接在构建步骤中执行`mvn install`或`mvn clean test`等命令,确保代码编译、测试和打包。通过配置...

    jenkins+maven编译发部JAVA项目.docx

    "Jenkins+maven编译发部JAVA项目" Jenkins 是一个开源的自动化服务器,主要用于自动化各种任务,例如构建、测试、部署等。Maven 是一个项目管理工具,主要用于管理项目的依赖关系、编译、打包、部署等。下面将详细...

Global site tag (gtag.js) - Google Analytics