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 安装配置相关推荐

  1. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  2. openni linux arm,Ubuntu下安装配置OpenNI实战笔记

    1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...

  3. [原]Ubuntu桌面安装配置

    Ubuntu桌面系统配置 1.更新系统: sudo apt-get update sudo apt-get update --fix-missing 2.安装xwindows桌面 sudo apt-g ...

  4. 超详细Ubuntu Linux安装配置 Tomcat

    Ubuntu 安装配置Tomcat 1. 开始之前 2. 安装 Java 2.1 查找 2.2 安装 2.3 验证 3. 安装 Tomcat 3.1 获取Tomcat 3.2 解压Tomcat 3.3 ...

  5. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

  6. Hudson安装配置文档

    2019独角兽企业重金招聘Python工程师标准>>> 1.神马是Hudson ? Hudson是一款持续集成工具,在项目开发过程中,使用它不断构建项目,一方面利于及时测试,另一方面 ...

  7. Ubuntu下安装配置VNC远程工具

    现在Linux是非常火的  很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...

  8. Ubuntu上安装配置JDK

    一.下载安装包 官方链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击下图所示的图标进入下载界面 点击&q ...

  9. Ubuntu Quickbuild 安装配置

    服务安装 配置:/home/apuser/quickbuild-5.0.7/bin/config.sh 启动:/home/apuser/quickbuild-5.0.7/bin/server.shst ...

最新文章

  1. python 3.x urllib学习
  2. 小米高管否认鸿蒙,小米参加华为鸿蒙系统实验?小米高管终于回应,网友评论炸了!...
  3. [BUUCTF-pwn]——jarvisoj_test_your_memory
  4. Silverlight数据绑定之DataGrid
  5. P1330 封锁阳光大学
  6. 这么大一座Azure“图书馆”,你竟没有发现…
  7. kafka可视化客户端工具(Kafka Tool)的使用
  8. Tekton基础概念介绍
  9. 在c语言中合法标识符的第一个字符必须是,c语言合法标识符判断规则是什么?...
  10. 【正则表达式系列】零宽断言
  11. c盘local文件太大_win7 c盘清理的方法教程
  12. python随机图片api_用fastapi搭建随机图api(雁陎二次元随机图api开放试用)
  13. python的指令大全_python列表命令
  14. java发布geoserver样式(sld样式)
  15. oracle no cache,seuqnce的cache,nocache,order,noorder的理解,望指正!
  16. 【Android】获取当前的安卓版本号的代码
  17. 2020年中国数字经济区域发展竞争格局报告
  18. 解决办法: Vue cross-env NODE_ENV=production webpack --progress --hide-module
  19. 赶集网CEO杨浩涌向搜狐IT确认
  20. Java创建文件夹及文件

热门文章

  1. OpenCV-计时函数cv::getTickCountcv::getTickFrequency
  2. mysql注释符号_MySQL基础知识(2021最新版教程)
  3. linux 函数自动补全,Shell脚本中实现自动补全功能
  4. PowerShell实现“机器人定时在企业微信群中发送消息”功能(上)
  5. oracle disk missing,oracle asm disk被格式化为ntfs文件系统
  6. Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
  7. 31岁零基础转行软件测试,现已成功入职月薪14K+
  8. 入职抖音之后,我变强了,但是营养也有点跟不上了...
  9. 接口测试总结-值得一看哟
  10. 软件测试:职场上那些你不得不学会的事儿