持续集成(四)CentOS7下Hadson持续继承平台的安装与使用

1. 环境配置

    系统为centos7,需要安装jdk;

2. 安装maven3.0.5

    下载并解压maven:

http://maven.apache.org/download.cgi

## 解压maven
tar -zxvf apache-maven-3.0.5-bin.tar.gz

## 移动mven到目录
mv apache-maven-3.0.5 /opt/apache-maven

    配置maven的环境变量:

## 编辑profile
vi /etc/profile

## 加入环境变量
#maven env
MAVEN_HOME=/opt/apache-maven
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin:$PATH

## 保存后编译
source /etc/profile

3. 配置HudsonHome

## 创建hudsonhome文件夹
mkdir /HudsonHome

## 在环境变量中配置hudsonhome
vi /etc/profile

##加入
export HUDSON_HOME=/root/HudsonHome

## 编译profile
source /etc/profile

4. 下载tomcat

http://tomcat.apache.org/download-70.cgi

    解压安装:

## 解压
tar -zxvf apache-tomcat-7.0.59.tar.gz

## 移动
mv apache-tomcat-7.0.59 /opt/hudson-tomcat

## 删除webapps下的文件夹
rm -rf /opt/hudson-tomcat/webapps/*

## 设置tomcat的编码
vi /opt/hudson-tomcat/conf/server.xml

<Connector port="9080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8"/>

## 设置hudson-tomcat的内存
vi /opt/hudson-tomcat/bin/catalina.sh
JAVA_OPTS='-Xms512m -Xmx2048m'

5. 下载hudson

http://www.eclipse.org/hudson/download.php

    下载war包,并放到hudson-tomcat的webapps中:

## 放入webapps
cp hudson-3.3.3.war /root/hudson-tomcat/webapps/ROOT.war

## 开通防火墙端口
firewall-cmd --zone=public --add-port=9080/tcp --permanent
firewall-cmd --reload

## 启动hudson-tomcat
/opt/hudson-tomcat/bin/startup.sh

    输入:http://192.168.0.81:9080/

    安装插件:

    点击Install后进行插件安装,等待一会安装完成,点击Finish进入首页。

6. 配置hudson

6.1 安全配置

6.2 系统配置

6.3 安装插件

    安装如下几个插件。如想集成更多功能,自行添加插件并配置则可。(注意:现在我们使用了SonarQube质量管理不台,则不再需要在Hudson中单独去安装CheckStyle、Findbugs、PMD、Cobertura等Sonar中已有的插件)逐个搜索你想要安装的插件并点击安装,安装完之后重启Hudson。

6.4 配置Sonar

7. 发布项目

    输入项目名,选择maven项目,点击OK按钮。

    配置项目设置,分别是SVN地址,检测时间(* * * * *,代表1分钟轮询一次)和关联Sonar。

转载于:https://my.oschina.net/u/2450666/blog/840139

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值