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%\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的安装配置的更多相关文章
- Hudson安装配置、部署应用及分析
一.部署环境 机器:一台linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G. 实验应用:乐学方舟后台部署(非正式环境) 应用环境:apache-tomcat-7.0. ...
- 持续集成篇 --Hudson持续集成服务器的安装配置与使用
样例项目参考视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221 8G内存 ...
- Hudson持续集成服务器的安装配置与使用
Hudson只是一个持续集成服务器(持续集成工具),要想搭建一套完整的持续集成管理平台, 还需要用到前面课程中所讲到的 SVN.Maven.Sonar等工具,按需求整合则可. 1.安装 JDK并配置 ...
- Dubbo入门到精通学习笔记(六):持续集成管理平台之Hudson 持续集成服务器的安装配置与使用
文章目录 安装Hudson 使用Hudson tips:自动化部署 附录:两个脚本 安装Hudson IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存) ...
- Jenkins的安装配置和使用
Jenkins的安装配置和使用 1 Jenkins介绍 w3cschool中这样介绍:Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...
- 转载maven安装,配置,入门
转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...
- Centos7安装配置jenkins(Tomcat)
Centos7安装配置jenkins(Tomcat) 一.准备工作 1.1 安装JDK1.8 具体安装过程不在赘述. 1.2 下载jenkins的war包 jenkins官网下载地址:https:// ...
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
- Hive on Spark安装配置详解(都是坑啊)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...
随机推荐
- DONET三层架构开发初步
.NET三层架构开发初步 今天咱们来谈下三层架构.说到三层架构,搞过点程序的可能都知道三层架构的概念.但是对三层的精髓可能不是很了解. 首先说下自己对三层的理解,就是使用三个(多个)项目结合起来开发出 ...
- c# 泛型List的定义、作用、用法
定义:List<T>类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索.排序和操作的方法. 作用: 泛型最常见的用途是泛型集合 我们在创建列表类时,列表项的数据类型可能是int ...
- 自己编写的基于VC++6.0的串口调试软件,并贡献源程序!
自己编写的基于VC++6.0的串口调试软件源程序! 程序下载链接: 点击打开链接
- 对PostgreSQL xmin的深入学习
当PostgreSQL需要insert 一条记录的时候,它会把记录头放入xmin,xmax等字段. xmin的值,就是当前的Transaction的TransactionId.这是为了满足MVCC的需 ...
- 什么是IDOC,以及IDOC的步骤
创建IDOC: 第一步:WE31 创建IDOC所包含的字段. 第二步:WE30 创建IDOC 把Segment分配给IDOC 第三步:WE81 创建信息类型 第四步:WE82 把 ...
- [cocos2dx笔记004] android添加�静态库project
(基于2.2.2版本号) 这步比較麻烦,不像vs2013那样好设置.參考了非常多文章.还是不能解决这个问题.仅仅有慢慢摸索了.在这里贴出来,希望能让大家能少走点弯路. 还是其于前面的文章提到的myli ...
- LINUX SHELL条件判断
算术运算的条件判断 [] [[]]: -eq -ne -lt -le -gt -ge (( )):><>=<== [root@monitor ~]# if (( 2 == 3) ...
- 垃圾回收算法手册:自动内存管理的艺术 BOOK
垃圾回收算法手册:自动内存管理的艺术 2016-03-18 华章计算机 内容简介 PROSPECTUS 本书是自动内存管理领域的里程碑作品,汇集了这个领域里经过50多年的研究沉积下来的最佳实践,包含当 ...
- 编写一个程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数以及对应的单词
#include<iostream> #include<string> #include<vector> using namespace std; int main ...
- MSSQL计算日期方法大全
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函 ...