Ubuntu Hudson 安装配置
Ubuntu安装
sudosh-c"echo'debhttp://hudson-ci.org/debianbinary/'>/etc/apt/sources.list.d/hudson.list"
sudoapt-getupdate
sudoapt-getinstallhudson
创建hudson用户并通过/etc/init.d/hudson启动,hudson的配置文件在/etc/default/hudson,并且log文件存放在/var/log/hudson/hudson.log中。
Tomcat容器安装
1)复制hudson.warto$TOMCAT_HOME/webapps
将war包复制到$TOMCAT_HOME/webapps目录下,通过http://yourhost:8080/hudson.来访问。如果要使hudson成为默认的访问页,将hudson.war改名为ROOT.war,通过http://yourhost:8080就可以直接访问hudson。
2)设置HUDSON_HOME环境变量
$exportHUDSON_HOME=/path/to/hudson_home/
$catalina.shstart
3)增大tomcat的PermGen空间
编辑tomcat的/bin目录下的catalina.sh文件,设置:
JAVA_OPTS="-Xmx1024m-XX:NewSize=256m-XX:MaxNewSize=256m-XX:PermSize=256m-XX:MaxPermSize=256m"
4)设置Hudson为tomcat的主应用程序:直接通过host:port/来访问
编辑tomcat的/conf目录下的server.xml文件,在<Hostname="localhost"...>标签之间插入以下内容:
<Contextpath=""docBase="${catalina.home}/hudson"
reloadable="false"
useHttpOnly="true">
<ValveclassName="org.apache.catalina.authenticator.NonLoginAuthenticator"
disableProxyCaching="false"/>
</Context>
5)设置Apache代理tomcat
使用ApacheHTTPD服务代理tomcat运行在不同的端口:
编辑/etc/apache2/httpd.conf文件,添加以下内容:
#加载代理相关的动态库
LoadModuleproxy_module/usr/lib/apache2/modules/mod_proxy.so
LoadModuleproxy_http_module/usr/lib/apache2/modules/mod_proxy_http.so
NameVirtualHost*:80
<VirtualHost*:80>
ServerNamehudson.spreadtrum.com
ServerAliasci.hudson-ci.org
ProxyPass/ajp://localhost:8009/
ProxyPassReverse/ajp://localhost:8009/
</VirtualHost>
Hudson自带的Jettyservlet容器启动
Hudson.war包中自带了Jetty容器,可以通过以下命令来直接启动hudson:
java-jarhudson.war[>$LOGFILE2>&1]
启动后可以通过http://myServer:8080来直接访问。
在命令行启动过程中,可以设置一些参数:
--httpPort=$HTTP_PORT
设置http监听端口,默认端口为8080
--httpListenAddress=$HTTP_HOST
设置hudson监听的httpIP地址,默认为0.0.0.0,监听所有IP
--httpsPort=$HTTP_PORT
设置https监听端口,默认端口为8080
--httpsListenAddress=$HTTPS_HOST
设置hudson监听的httpsIP地址
--argumentsRealm.passwd.$ADMIN_USER
设置用户密码
Ubuntu Hudson 安装配置相关推荐
- Ubuntu下安装配置Open×××
Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...
- openni linux arm,Ubuntu下安装配置OpenNI实战笔记
1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...
- [原]Ubuntu桌面安装配置
Ubuntu桌面系统配置 1.更新系统: sudo apt-get update sudo apt-get update --fix-missing 2.安装xwindows桌面 sudo apt-g ...
- 超详细Ubuntu Linux安装配置 Tomcat
Ubuntu 安装配置Tomcat 1. 开始之前 2. 安装 Java 2.1 查找 2.2 安装 2.3 验证 3. 安装 Tomcat 3.1 获取Tomcat 3.2 解压Tomcat 3.3 ...
- Ubuntu下安装配置java及环境变量
这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...
- Hudson安装配置文档
2019独角兽企业重金招聘Python工程师标准>>> 1.神马是Hudson ? Hudson是一款持续集成工具,在项目开发过程中,使用它不断构建项目,一方面利于及时测试,另一方面 ...
- Ubuntu下安装配置VNC远程工具
现在Linux是非常火的 很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...
- Ubuntu上安装配置JDK
一.下载安装包 官方链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击下图所示的图标进入下载界面 点击&q ...
- Ubuntu Quickbuild 安装配置
服务安装 配置:/home/apuser/quickbuild-5.0.7/bin/config.sh 启动:/home/apuser/quickbuild-5.0.7/bin/server.shst ...
最新文章
- python 3.x urllib学习
- 小米高管否认鸿蒙,小米参加华为鸿蒙系统实验?小米高管终于回应,网友评论炸了!...
- [BUUCTF-pwn]——jarvisoj_test_your_memory
- Silverlight数据绑定之DataGrid
- P1330 封锁阳光大学
- 这么大一座Azure“图书馆”,你竟没有发现…
- kafka可视化客户端工具(Kafka Tool)的使用
- Tekton基础概念介绍
- 在c语言中合法标识符的第一个字符必须是,c语言合法标识符判断规则是什么?...
- 【正则表达式系列】零宽断言
- c盘local文件太大_win7 c盘清理的方法教程
- python随机图片api_用fastapi搭建随机图api(雁陎二次元随机图api开放试用)
- python的指令大全_python列表命令
- java发布geoserver样式(sld样式)
- oracle no cache,seuqnce的cache,nocache,order,noorder的理解,望指正!
- 【Android】获取当前的安卓版本号的代码
- 2020年中国数字经济区域发展竞争格局报告
- 解决办法: Vue cross-env NODE_ENV=production webpack --progress --hide-module
- 赶集网CEO杨浩涌向搜狐IT确认
- Java创建文件夹及文件
热门文章
- OpenCV-计时函数cv::getTickCountcv::getTickFrequency
- mysql注释符号_MySQL基础知识(2021最新版教程)
- linux 函数自动补全,Shell脚本中实现自动补全功能
- PowerShell实现“机器人定时在企业微信群中发送消息”功能(上)
- oracle disk missing,oracle asm disk被格式化为ntfs文件系统
- Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
- 31岁零基础转行软件测试,现已成功入职月薪14K+
- 入职抖音之后,我变强了,但是营养也有点跟不上了...
- 接口测试总结-值得一看哟
- 软件测试:职场上那些你不得不学会的事儿