`
奔跑的羚羊
  • 浏览: 576289 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hudson安装

阅读更多
1.下载hudson
http://java.net/projects/hudson/downloads
这里我选择的是Hudson ver. 1.386


2.解压hudson,并且放到web(resin)服务目录下,
我这里是/data/www/hudson

3.配置环境变量
export HUDSON_HOME=/data/www/hudson



4.启动resin,就可以在http://localhost:8080/hudson访问

5.添加插件
Hudson Email Extension Plugin
Hudson Subversion Plug-in
Hudson SSH plugin

6.系统设置:
1)执行者数量 10(可以根据实际情况调整)
2)启用安全(默认就可以)
3)配置JDK,

4)配置maven

5)Maven项目配置
全局MAVEN_OPTS
-Xms4096m -Xmx4096m
6)邮件通知


7.新建任务
1)构建一个maven2项目,目前无法支持maven3.0,

2)配置svn

3)设置自动构建的时间

4)Build
先执行maven,然后执行shell



shell的内容:
#!/bin/sh

WORK_DIR=/data/www/hudson/jobs/twitter_deploy_clientWeb/workspace/;
RESIN_WEBAPPS_DIR=/data/www;

ssh root@192.168.0.2 "/data/shell/resin.sh stop";
sleep 20;

#clean the old deploy
ssh root@192.168.0.2 "rm -rf $RESIN_WEBAPPS_DIR/client-web.war";

#copy to client
scp $WORK_DIR/target/client-web-1.0-SNAPSHOT.war 192.168.0.2:$RESIN_WEBAPPS_DIR/client-web.war;
ssh root@192.168.0.2 "unzip -o $RESIN_WEBAPPS_DIR/client-web.war -d $RESIN_WEBAPPS_DIR/twitter;"
ssh root@192.168.0.2 "/data/shell/resin.sh start";


resin.sh
#! /bin/sh
source /etc/profile
source /root/.bash_profile
/usr/local/resin/bin/resin.sh $1
  • 大小: 1.3 KB
  • 大小: 1.3 KB
  • 大小: 5.6 KB
  • 大小: 789 Bytes
  • 大小: 3.2 KB
  • 大小: 3.4 KB
分享到:
评论

相关推荐

    hudson安装全过程

    ### Hudson安装全过程详解 #### 一、前言 Hudson是一款开源持续集成工具,主要用于自动化构建、测试软件项目,支持多种SCM(如Git、SVN等),并且可以通过插件扩展功能。本文将详细介绍Hudson的安装过程,包括JDK...

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

    Hudson 的优势在于其易于安装和配置,只需将 `hudson.war` 部署到Servlet容器,如Tomcat,即可开始使用,无需额外的数据库支持。 **Hudson 安装与使用** 1. **安装步骤** - 下载最新版的 `hudson.war` 文件。 - ...

    hudson安装操作和具体的配置

    **一、Hudson安装** 1. **系统需求**: 首先确保你的系统满足Hudson的运行条件,通常它可以在Linux、Windows和Mac OS等操作系统上运行。 2. **下载安装包**: 访问Hudson官方网站或通过GitHub获取最新版本的Hudson ...

    hudson安装详细步骤.doc

    "Hudson安装详细步骤" Hudson是一款基于Java的持续集成工具,用于自动化构建、测试和部署软件项目。下面是Hudson安装的详细步骤: 一、下载Hudson 首先,需要从Hudson的官方网站下载最新版本的Hudson。当前最新...

    hudson安装及使用手册

    【Hudson安装及使用手册】是一份详尽的指南,主要针对在Linux环境中部署和操作Hudson持续集成服务器。Hudson是开源的持续集成工具,它允许开发团队自动化构建、测试和部署软件,以提高软件开发效率和质量。本手册将...

    Hudson安装配置文档

    【Hudson 安装配置详解】 Hudson 是一个开源的持续集成工具,它在软件开发过程中扮演着重要的角色,能够自动构建项目、执行测试并提供实时反馈,从而提高开发效率和代码质量。以下是对Hudson的详细安装配置步骤: ...

    centos环境hudson自动化部署报告.doc

    3. **Hudson安装**:下载Hudson的WAR文件,将其放置在Apache Tomcat或其他支持Servlet的Web服务器的webapps目录下。启动Web服务器,Hudson会自动解压并启动。 4. **Hudson配置**:访问Hudson的Web界面,完成初始...

    Hudson安装配置,和远程布置

    这个资源包包含了Hudson的安装和配置指南以及Hudson的服务器应用文件,便于用户进行本地或远程安装。 首先,我们来详细了解Hudson的安装过程。Hudson的安装通常分为两个步骤:下载和启动。在提供的压缩包中,...

    hudson自动构建文档

    1. **Hudson安装** 安装Hudson通常涉及几个步骤:首先,下载最新版本的Hudson war文件,可以从官方网站获取。然后,将其放在一个支持Java的Web服务器(如Tomcat)的webapps目录下。启动服务器后,Hudson会自动生成...

    Hudson快速启动和停止脚本

    使用这两个脚本时,你需要根据你的系统环境和Hudson安装位置进行适当的修改,例如调整`HUDSON_HOME`的路径,或者根据硬件资源调整JVM参数。修改完成后,你可以通过命令行以root权限运行`./start.sh`来启动Hudson,...

    hudson集成

    #### 五、Hudson安装与管理 1. **下载与安装**: - 下载Hudson安装包,并将其解压至指定目录。 - 运行Hudson服务,初次启动会引导用户完成基础配置。 2. **服务器配置**: - **Hudson Home Directory**:Hudson...

    Hudson持续集成环境搭建

    #### 二、安装前的准备与Hudson安装 **1. 安装前的准备** - **JDK安装:** 在安装Hudson之前,需要确保服务器上已安装Java Development Kit(JDK),因为Hudson基于Java运行。 **2. Hudson安装** - **安装...

    持续集成平台使用hudson+sonar

    Hudson 的安装和配置相对简单,仅需下载并安装 Hudson-war 包,然后配置 Jenkins 的插件和任务。 5. Sonar 安装和配置 Sonar 的安装和配置相对复杂,需要下载并安装 Sonar-server 和 Sonar-plugins,然后配置 ...

Global site tag (gtag.js) - Google Analytics