• 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
  • 相关阅读:
    敏捷软件开发——迭代计划版本号
    01背包问题
    南邮算法分析和实验设计1 分而治之
    PowerShell与Unix Shell对比:八大实例
    grep、sed、awk、perl、js、vim等对正则表达式的支持的差别
    perl的一些基本用法
    Lua学习笔记1
    在eclipse中建立lua开发环境
    MYSQL设置远程账户登陆总结,mysql修改、找回密码、增加新用户,MySQL数据库的23个注意事项
    LuaForWindows_v5.1.4-45和lua-5.1.4.tar.gz
  • 原文地址:https://www.cnblogs.com/dracula/p/2126137.html
Copyright © 2020-2023  润新知