`
chang_ytao
  • 浏览: 27636 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

实战jenkins+maven+tomcat

阅读更多
一、背景
最近在做一个项目,项目中具有一些特殊的问题和挑战,总结如下:
1. 技术路线和技术环境统一问题:项目中从外部多个公司“租赁”了不少人,同时从外部也临时招聘了一些人,这些人来自不同的环境,有不同的工作经验和工作习惯,使用的工具和产品也不尽相同。为项目的技术管理带来了挑战,譬如有些人不经同意就引入了第三方的商业或开源的产品或框架。
2. 项目部署方式的不确定性问题:开发过程中为了控制权限,分成了5个Web项目,这些项目之间是相互独立的,这样增加了对测试组发版的工作量(需要组合5个web项目的内容为一个web项目内容),同时在客户环境中如何部署还存在未知数。
3. 个人的一点私心:看到大家都在做每日构建,自己心里早就痒痒了,哈哈
于是个人决定顶着压力,私下里利用工作时间和晚上开始捣鼓jenkins、Maven和tomcat的集成问题。下面就不罗嗦了,转入大家感兴趣的正题了.....


详细内容参见附件,本文内容是参考了前人成果的基础上,根据自己的实际项目经验编写的,希望对大家有所帮助,也希望大家转载时能够注明出处,谢谢!!
分享到:
评论
4 楼 hdgogogo 2013-01-23  
感谢楼主分享。
3 楼 modun 2012-06-23  
非常感谢能分享经验
2 楼 neo 2011-12-03  
很棒,感谢分享
1 楼 wpyily 2011-08-23  

相关推荐

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

    《Jenkins+Maven+SVN+Tomcat持续集成实战》 在现代软件开发中,持续集成(Continuous Integration,简称CI)已经成为提升效率、保障质量的重要手段。本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行...

    Jenkins+Maven+SVN+Tomcat持续集成实战视频.zip

    目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战

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

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

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

    1. **Jenkins安装与配置**:安装Jenkins通常涉及下载war文件,将其部署在Java应用服务器上,如Tomcat。然后,通过初始化设置创建管理员账户,安装必要的插件,如Subversion、Maven Integration等。 2. **Maven项目...

    实战Docker+Jenkins+Git+Registry构建持续集成环境

    实战 Docker+Jenkins+Git+Registry 构建持续集成环境 本文将详细介绍如何使用 Docker、Jenkins、Git 和 Registry 构建持续集成环境,实现自动化的 Java 项目发布流程。 知识点 1: Jenkins 简介 Jenkins 是一个...

    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    本篇将详细介绍如何利用Maven、Nexus、Jenkins、Svn、Tomcat和Sonar搭建一个完整的持续集成环境。 首先,Maven是Java项目管理和构建工具,通过POM(Project Object Model)文件管理项目依赖关系,提供了一种标准化...

    jenkins+svn+tomcat+ansible发到tomcat-重启.docx

    根据提供的文档内容,本文将详细解析如何通过Jenkins结合Subversion (SVN)、Tomcat以及Ansible实现自动化部署Web应用程序。此方案适用于希望提高软件发布效率与可靠性的团队。 ### Jenkins + SVN + Tomcat + ...

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    [Jenkins Maven SVN Tomcat持续集成实战v2

    【Jenkins Maven SVN Tomcat持续集成实战v2】 在当今快速发展的软件行业中,持续集成(Continuous Integration, CI)已经成为高效开发流程的关键组成部分。本实战教程将深入探讨如何使用Jenkins、Maven、SVN和...

    Jenkins Maven Svn tomcat 持续集成实战

    ### Jenkins Maven Svn Tomcat 持续集成实战 #### 1. 传统网站部署的流程 在传统网站部署流程中,通常会经历以下几个步骤: 1. **需求分析**:根据用户需求制定功能规格。 2. **原型设计**:创建网站的初步视觉...

    Jenkins持续集成实战

    在《Jenkins+Maven+SVN+Tomcat持续集成实战》的文档中,可能会详细讲解如何配置这些工具,包括安装、设置环境变量、创建Jenkins作业、配置Maven的pom.xml文件、设置SVN仓库以及在Tomcat中的部署策略。此外,还可能...

    jenkins(持续集成)

    将Jenkins作为WAR文件部署到Tomcat是常见的做法,因为这样可以利用Tomcat的轻量级特性以及其对Java应用的良好支持。 1. **Jenkins 安装**: - 使用 `jenkins.msi` 文件进行安装,这是一个Windows MSI安装包,它会...

    maven源代码.zip

    《深入理解Maven:从源码到实战》 Maven,作为Java开发中不可或缺的构建工具,极大地简化了项目的构建、管理和部署流程。本资料集合了Maven的源代码及一系列配置与实战教程,旨在帮助开发者更深入地理解并熟练运用...

    jenkins持续集成综合实战1

    Jenkins 支持多种版本控制系统(如 Git、Subversion 等)和构建工具(Ant、Maven),并且拥有丰富的插件生态,允许扩展以适应不同的开发需求。 【持续交付】(Continuous Delivery, CD) 是 CI 的延伸,强调软件在...

    maven使用入门

    - **Hudson/Jenkins配置**:配置Hudson/Jenkins与Maven的集成,实现自动化的构建和部署。 **4.3 构建Web应用** - **Maven与Web项目**:利用Maven来构建和部署Web应用程序,如使用Tomcat插件来部署应用。 **4.4 ...

    idea创建基于maven的web工程共6页.pdf.zi

    11. 持续集成:介绍持续集成工具如Jenkins,以及如何配置Maven项目以适应持续集成环境。 12. 处理问题和调试:分享在使用Idea和Maven过程中可能遇到的问题及解决方案,如解决依赖冲突、处理编译错误等。 13. 实战...

    微服务气相实战(视频+源码).zip

    5. **运行环境**:如Tomcat或Jetty的配置,它们是常见的Java Web服务器,用于运行和测试Web应用程序。 接下来,"x2june"可能是项目源代码的目录,包含了微服务实战案例的各个组件。这些可能包括: 1. **服务定义**...

    Jenkins持续集成综合实战

    - **基于Tomcat安装**:将jenkins.war文件复制到Tomcat的webapps目录下,Tomcat会自动部署。 - **免安装方式**:通过Java Web Start运行Jenkins。 在调整配置时,注意指定Jenkins的工作目录(对应环境变量...

Global site tag (gtag.js) - Google Analytics