zoukankan      html  css  js  c++  java
  • hudson install on Redhat

    Redhat version:Red Hat Enterprise Linux Server release 5.5 (Tikanga)

    hudson:2.1:

    jdk:jdk-1.6.0_18-fcs.i586

    1. install java jdk

    • 在sun公司门户上下载对应版本的java sdk
    • 给下载文件赋权限

      一般需要root权限,在$提示符下输入su,然后输入密码,即可进入root模式。提示符为#

       #chmod 755 jdk-6u6-linux-i586-rpm.bin

      #./jdk-6u6-linux-i586-rpm.bin

      #rpm -ivh jdk-6u6-linux-i586-rpm

    2. install hudson:

    最简单的情况下,Hudson 只需要两个步骤:

    1. 下载最新的版本(它打包为一个 WAR 文件)。 hudson官方网址:https://hudson.dev.java.net/
    2. 运行 java -jar hudson.war
    3. 打开浏览器输入默认网址,看到hudson的启动界面。
    配置hudson:Manage hudson:

    system.message 填写一些说明信息
    Quiet period:hudson定时构建工程的时间(秒)
     :设置hudson登陆的规则(默认为匿名登陆)
    TCP port for JNLP slave agents:不了解JNLP不敢胡写总之就是三种方式:固定(fixed) 随机(Radom) 不使用(disabled),使用固定时可以填入JNLP信息

    security realm:可以使用中间件容器,数据库,LDAP来验证安全,具体怎样用法没用过,以后会有更新,研究中.
    authorized:可以设置身份的验证方法:系统用户,匿名用户,自定义用户,还有继承用户(此处也在研究中,建议使用匿名用户)
    JDK installations:设置JDK的安装路径
    Shell executable:设置window shell命令
    Ant installation:设置ant 的安装路径
    mave installation设置mave的安装路径
    cvs executable:设置cvsnt执行进程的路径(cvs.exe)
    .cvspass file:设置cvsnt管理员文件的路径(passwd文件)
    e-mail notification:设置当发生错误时发送的邮箱地址
    hudson url:就是hudson的默认地址

    还可以配置服务器的其他几个方面,比如向 Hudson 提供一个电子邮件服务器的位置,以便在构建失败时接收电子邮件。根据您的组织设置电子邮件的方式,可能需要让系统管理员帮助设置这个特性。设置电子邮件并不是必需的;Hudson 还支持以 RSS 作为通知机制,对于某些人来说,这种方式比电子邮件更好。究竟选择哪些通知机制完全取决于您。(注意,这里说的是 “哪些”,也就是说,可以同时使用多种通知机制!)

    该页面可以使我们通过hudson来管理cvs里的一个对应的工程

    Project name:工程名称

    De

    scription:

    描述信息

    Discard build:如果选择此项可以设置build记录保存的天数,或者build记录保存的数理,或者只保存最新的build记录,一般不需填写

    Advance project options:可以设置hudson定时检查cvs工程的时间间隔,还可以指定cvs工程check out到本地的工程路径,一般不需要填写

    Source code management:我们选择cvs将出现以下参数:

    Cvsroot:将写cvs登陆字符串,格式(:protocol:user:password@host:path),例如::pserver:cvsadmin:1@127.0.0.1:2401:/CVSNT/Repository,使用cvs必填
     

    Modules:填写cvs仓库下的具体工程名使用cvs必填

    Branch:填写分支名称,也可以勾选this is a tag,no a branch指定标记名称
     

    选择subversion可以进行相应的subversion设置

    Build trigger可以设置hudson自动执行的一些动作,build after others projects are built指定hudson构建完成后需要继续构建的工程名

    Build periodically 根据hudson定义的语法规则来设定自动构建工程的时间间隔

    Post-build actions

    设置一些构建完成后的动作,如放邮件,打包,产生测试报告,产生java doc .

    点击ok保存设置

    使用hudson
    进入刚配置的项目,可以在左侧build history看到历史的build记录,点击build now 可以手动执行构建动作,完成后可以通过记录标记的颜色来看是否出错,红色有错,蓝色成功.点击记录查看详细信息,如果有变化hudson将列出类信息 

    elipse插件应用
    eclipse updatesite:http://code.google.com/p/hudson-eclipse/
    重新打开eclipse在windows->preferences下将出现hudson选项,设置默认的hudson url保存.
    然后选择windows->open view打开hudson view
  • 相关阅读:
    Parameter Binding in ASP.NET Web API
    Which HTTP methods match up to which CRUD methods?
    ErrorHandling in asp.net web api
    HttpStatusCode
    Autofac Getting Started(默认的构造函数注入)
    Autofac Controlling Scope and Lifetime
    luvit 被忽视的lua 高性能框架(仿nodejs)
    undefined与null的区别
    VsCode中使用Emmet神器快速编写HTML代码
    字符串匹配---KMP算法
  • 原文地址:https://www.cnblogs.com/dracula/p/2126137.html
Copyright © 2011-2022 走看看