`
yhef
  • 浏览: 69288 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Hudson-Tomcat-Ant -SVN 配置

 
阅读更多

一、下载、部署

1:下载Tomcat 、 Ant 、hudson-2.2.1.war

2:将hudson部署到tomcat

二、配置

1:配置Hudson的JDK

    系统管理-->系统设置-->JDK

2:下载Tomcat自动部署插件

    系统管理-->插件管理-->可选插件-->搜索"Tomcat"关键字,选择”Hudson Deploy Plugin“,点击右下角”安装“。

3:新建任务

4:配置任务相关参数

  4.1:代码本地暂存目录

Advanced Project Options-->Use custom workspace;输入文件路径

  4.2:代码管理软件配置

Source Code Management-->Subversion

Repository URL:

  4.3:构建频率

Build Triggers-->Poll SCM;格式:*/15 * * * *

  4.4:构建命令

Build-->Execute Windows Batch Command

例子:cd xxxxWarName

 ant war -Dtomcat.home=E:\yangf\app\apache-tomcat-7.0.33

说明:-Dtomcat.home,表示,用这里的值替换build.xml中定义的值

  4.5:部署Tomcat

Post-build Actions-->Deploy war/ear to a container

WAR/EAR files:ssi\build\ssi.war

Container:Tomcat 7

Manager user name:tomcat

Manager password:tomcat

Tomcat URL:http://localhost:8080/

 

补充说明:

1:配置Tomcat的用户权限

tomcat-users.xml:

 

<role rolename="admin"/>  
  <role rolename="manager"/>
  <role rolename="tomcat"/>
  <role rolename="manager-gui"/><!-- allows access to the HTML GUI and the status pages -->
  <role rolename="manager-script"/><!-- allows access to the text interface and the status pages -->
  <role rolename="manager-jmx"/><!-- allows access to the JMX proxy and the status pages -->
  <role rolename="manager-status"/><!-- allows access to the status pages only -->
  <user username="tomcat" password="tomcat" roles="tomcat,manager-gui,manager-script,manager-jmx,admin,manager"/>
 

2:批处理脚本里用的是ant进行编译,所以,需要提前配置好ant_home

 

分享到:
评论

相关推荐

    Hudson持续集成服务器的安装配置和使用

    以下内容将围绕Hudson的安装配置及其与相关工具(如SVN、Maven、Sonar等)的集成展开。 ### 一、Hudson持续集成服务器概述 Hudson作为一个持续集成服务器,其核心功能是通过自动化的构建和测试流程来提高软件项目...

    Hudson+Ant+SVN+Tomcat实现快速构建(一)

    标题 "Hudson+Ant+SVN+Tomcat实现快速构建(一)" 涉及的是在软件开发中使用一系列工具进行自动化构建的过程。这个过程是持续集成的一部分,旨在提高开发效率,确保代码质量,并减少错误。以下是这些工具在构建流程...

    hudson学习教程Hudson安装与使用,Hudson配置,Hudson插件

    - 配置项目源代码仓库(如Git、SVN)、构建触发器(定时、提交触发等)、构建脚本(如Ant、Maven)。 4. **构建与测试** - 设置构建步骤,包括编译源码、执行单元测试、打包等。 - 配置邮件通知,当构建失败时...

    hudson配置

    - 在Hudson中配置Subversion(SVN)作为源码管理系统。 - 安装SVN客户端工具(如TortoiseSVN),并进行相应配置。 - 将项目导入SVN仓库: - 右键点击目标文件夹,选择“TortoiseSVN” -&gt; “Import”。 - 设置...

    Hudson平台搭建及使用

    - **Subversion**:配置Subversion的版本和凭据,以便Hudson可以从SVN仓库获取源代码。 6. **新建任务** - **任务类型**:通常选择“自由风格的软件项目”,以获得最大的灵活性。 - **任务配置**: - 项目名称...

    windows2003中SVN服务器异机同步、自动部署Java项目全流程

    - 配置Ant的`deploy`任务,使其将编译后的JAR文件复制到Tomcat的`webapps`目录下,以完成应用的部署。 5. **重启Tomcat服务** - 为了让改动生效,需要重启Tomcat服务器。在Ant的`deploy`任务后,添加一个执行`...

    hudson 学习资料

    - **配置工具:** 在 Hudson 中配置必要的构建工具(如 Maven、Ant 等)和其他相关工具(如 Javadoc 生成器)。 - **创建第一个构建任务:** 指定构建任务的名称、源代码库位置、构建触发条件等基本信息。 - **...

    hudson自动构建文档

    Hudson拥有丰富的插件生态系统,可以支持各种版本控制系统(如Git、SVN)、构建工具(如Maven、Ant)、测试框架等。根据项目需求,选择合适的插件可以增强Hudson的功能。 8. **安全与权限管理** 确保Hudson的安全...

    CI持续集成服务器 hudson 使用备忘1

    Hudson本身是一个Web应用程序,因此它可以作为一个独立的服务运行,或者嵌入到支持Servlet 2.4的任何Web服务器中,如Tomcat。 启动Hudson非常简单,只需在命令行中执行`java -jar hudson.war`,然后在浏览器中输入`...

    hudson操作说明

    4. **配置HUDSON_HOME**: 设置此环境变量以指定Hudson的工作目录,默认情况下Hudson将在`C:\Documents and Settings\用户名\.hudson`目录下工作。 5. **部署Hudson**: 将`hudson.war`文件部署至Tomcat的`/webapps`...

    hudson每日构建

    这份文档可能会详细解释如何设置Hudson服务器,如何配置与Subversion的连接,以及如何添加Maven或Ant构建步骤。而"hudson.war"文件则是Hudson服务器的核心组件,它是一个Web应用程序档案(WAR),可以直接部署在...

    持续集成开发工具Hudson资料收集

    - 配置构建job,包括源码管理(如Git或SVN)、构建触发器、构建步骤等。 3. **Hudson的工作流程** - **版本控制**:开发者将代码变更推送到版本控制系统。 - **触发构建**:Hudson监听版本库,一旦检测到变化,...

    hudson安装及使用手册

    Hudson支持多种版本控制系统(如Git、SVN),构建工具(如Maven、Ant)以及测试框架,使得软件开发过程中的各个环节能够紧密集成。 **二、Linux上安装Hudson的步骤** 1. **安装Java环境**:Hudson依赖于Java运行时...

Global site tag (gtag.js) - Google Analytics