Hudson的安装配置

时间:2022-09-19 10:13:09

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%\bin;

1.3在classpath中添加%JAVA_HOME%\lib;

2.安装配置tomcat7

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

2.2 在Path中添加%CATALINA_HOME%\bin

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

3.安装Hudson

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

4.启动tomcat

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

4.2 关闭tomcat对话框,将tomcat注册成服务。运行cmd,切换目录至CATALINA_HOME\bin下,输入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

Hudson的安装配置的更多相关文章

  1. Hudson安装配置、部署应用及分析

    一.部署环境 机器:一台linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G. 实验应用:乐学方舟后台部署(非正式环境) 应用环境:apache-tomcat-7.0. ...

  2. 持续集成篇 --Hudson持续集成服务器的安装配置与使用

    样例项目参考视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221  8G内存 ...

  3. Hudson持续集成服务器的安装配置与使用

    Hudson只是一个持续集成服务器(持续集成工具),要想搭建一套完整的持续集成管理平台, 还需要用到前面课程中所讲到的 SVN.Maven.Sonar等工具,按需求整合则可. 1.安装  JDK并配置 ...

  4. Dubbo入门到精通学习笔记(六):持续集成管理平台之Hudson 持续集成服务器的安装配置与使用

    文章目录 安装Hudson 使用Hudson tips:自动化部署 附录:两个脚本 安装Hudson IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存) ...

  5. Jenkins的安装配置和使用

    Jenkins的安装配置和使用 1 Jenkins介绍 w3cschool中这样介绍:Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...

  6. 转载maven安装&comma;配置&comma;入门

    转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...

  7. Centos7安装配置jenkins(Tomcat)

    Centos7安装配置jenkins(Tomcat) 一.准备工作 1.1 安装JDK1.8 具体安装过程不在赘述. 1.2 下载jenkins的war包 jenkins官网下载地址:https:// ...

  8. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  9. Hive on Spark安装配置详解(都是坑啊)

    个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...

随机推荐

  1. 《R in Action》读书笔记(3) 数据变换

    MindMapper 原文件

  2. angularJS——模块

    一.在讲angularjs的模块之前,我们先介绍一下angular的一些知识点: AngularJS是纯客户端技术,完全用Javascript编写的.它使用的是网页开发的常规技术(HTML,CSS,J ...

  3. java课堂练习之可变參数与卫条件

    /*  有人邀请A,B,C,D,E,F 6个人參加一项会议,这6个人有些奇怪.由于他们有非常多要求,已知:  1)A,B两人至少有1人參加会议:  2)A,E,F 3人中有2人參加会议.  3)B和C ...

  4. linux tmp75 &sol;dev&sol;i2c-&ast; 获取数据 demo

    /********************************************************************** * linux tmp75 /dev/i2c-* 获取数 ...

  5. Redis自学笔记&colon;4&period;3进阶-排序

    4.3排序 4.3.1有序集合的集合操作 有序集合没有zinter和zunion命令,使用其他命令实现方法: multi zinterstore tempKey ... zrange tempKey ...

  6. Linux下chkconfig命令介绍

    一.引论 chkconfig命令检查.设置系统的各种服务.这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务, 其中包括各类常驻服务.谨记chkco ...

  7. Linux常用基本命令:三剑客命令之-awk内置函数用法

    awk的内置函数大致可以分类为算数函数.字符串函数.时间函数.其他函数等 算数函数 最常用的算数函数有rand函数.srand函数.int函数. 可以使用rand函数生成随机数,但是使用rand函数时 ...

  8. 9 个鲜为人知的 Python 数据科学库

    除了 pandas.scikit-learn 和 matplotlib,还要学习一些用 Python 进行数据科学的新技巧. Python 是一种令人惊叹的语言.事实上,它是世界上增长最快的编程语言之 ...

  9. hadoop集群配置SSH免登陆

    今天给大家总结一下hadoop集群之间免登陆的步骤 node1 ssh node4 1.在node1中生成密钥 [root@node1 ~]# ssh-keygen -t dsa -P '' -f ~ ...

  10. Linux上Java的安装与配置

    由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK.具体步骤如 ...