zoukankan      html  css  js  c++  java
  • Hudson的安装配置

    Hudson的安装配置

     

    目录

    一、正文... 2

    1.安装配置jdk. 2

    2.安装配置tomcat7. 2

    3.安装Hudson. 2

    4.启动tomcat. 2

    5.初识Hudson. 3

    6. Hudson配置... 4

    二、附录... 5

    1.所需环境:... 5

    1.1 jdk. 5

    1.2 tomcat. 5

    1.3 hudson. 5

    2.问题... 5

    2.1 tomcat版本问题... 5

    2.2 Hudson用户安全配置... 5

    Hudson的安装配置

    gerui

    2013.09.01

    ge-rui@sohu.com

     

     

     

     

    一、正文

    1.安装配置jdk

    1.1 配置环境变量:新建JAVA_HOME变量,目录选择为jdk安装的主目录。

    1.2 在Path中添加%JAVA_HOME%in;

    1.3在classpath中添加%JAVA_HOME%lib;

    2.安装配置tomcat7

    2.1 配置环境变量CATALINA_HOME为tomcat主目录

    2.2 在Path中添加%CATALINA_HOME%in

    2.3 若遇到端口冲突,可以在%CATALINA_HOME%confserver.xml中修改connector portal=”8080”为你想要的端口,我自己的端口修改为8081。

     

    3.安装Hudson

             3.1 直接将下载的hudson.war放到%CATALINA_HOME%webapps目录下

    4.启动tomcat

             4.1 直接在%CATALINA_HOME%in目录下双击startup.bat运行,看到如下内容说明运行成功。

             4.2 关闭tomcat对话框,将tomcat注册成服务。运行cmd,切换目录至CATALINA_HOMEin下,输入service.bat install,提示注册服务成功,默认服务名为tomcat7,可以根据自己情况修改service.bat中的服务名。

             4.3 可以通过net 命令启动、关闭tomcat服务。

     

    5.初识Hudson

             5.1 在浏览器中输入hudson地址:http://192.168.135.115:8081/hudson/,(其中我将war包名从原来的hudson-3.0.1.war改为hudson,更方便访问,请根据自己情况),可以得到如下初始页面。

             5.2 初始页面会推荐一些插件,这里用户根据自己需求添加。可以添加subversion的插件,maven插件,或git插件,ssh插件等等,这些插件非常多,点击install按钮安装

             5.3 最后点击Finish按钮结束。进入hudson首页。

     

    6. Hudson配置

    6.1用户配置:首先进入系统配置屏幕, 主页-->Manage Hudson-->Configure System,并选择"Enable security" 。

      选择"Hudson's own user database"作为安全域。注:因为我使用的是Tomcat管理hudson,所以在TCP port for JNLP slave agents选项中选择“Disable”。

    选择"Matrix-based security"作为授权机制。

    赋予anonymous 用户读取权限。

    在表格下面的文本框中输入您的用户名(稍后即创建),然后点击"add"。

    赋予您的用户名全部的权限以便检验。

    滚动到屏幕最下方,点击 "save" 。

    6.2 之后会自动跳转到登录界面,点击login in,用刚才新增的用户创建account。

    6.3新建一个job。选择svn的url 和 Credential。

    二、附录

    1.所需环境:

    1.1 jdk

        1.1.1 32位:

                    http://pan.baidu.com/share/link?shareid=143757287&uk=571103842

               1.1.2 64位:

                     http://pan.baidu.com/share/link?shareid=337785651&uk=571103842

    1.2 tomcat

               1.2.1 32:

                     http://pan.baidu.com/share/link?shareid=349002324&uk=571103842

               1.2.2 64位:

                     http://pan.baidu.com/share/link?shareid=354251758&uk=571103842

    1.3 hudson

                     http://pan.baidu.com/share/link?shareid=364066382&uk=571103842

     

    2.问题

           2.1 tomcat版本问题

                       刚开始tomcat选择了tomcat8版本,但总是启动不了,cmd运行startup.bat会一闪而过,怀疑是tomcat版本太高,我用的是jdk1.6版本,所有换成了tomcat7,运行成功。

           2.2 Hudson用户安全配置

                       刚开始开启了安全设置,但没有配置用户,所以无法登录。在网上找资料,都说用户安全的配置在Hudson主目录的config.xml中,但我的主目录在C盘下,是没有这个config.xml文件的,最后发现,Hudson3的用户配置在文件hudson-security.xml中,将<useSecurity>true</useSecurity>改为false,即取消用户登录。

    欢迎访问我的个人主页: www.forgerui.tk

  • 相关阅读:
    mysql之 共享表空间与独立表空间、frm,MYD,MYI.idb,par文件说明
    利用PS脚本自动删除7天之前建立的目录-方法1!
    走进C++程序世界-----继承和派生(2)
    Thinkpad SL400安装黑苹果10.8.4全纪录
    ASM集群文件系统ACFS(ASM Cluster File System)
    上传GIF图片方法!
    .NET通用基本权限系统
    Android项目实战--手机卫士24--程序锁的实现以及逻辑
    大数记录之,大数乘整型数nyoj832
    与IO相关的等待事件troubleshooting-系列9
  • 原文地址:https://www.cnblogs.com/gr-nick/p/3317812.html
Copyright © 2011-2022 走看看