优培东方
PMP®3月班报名招生正在进行

点击咨询

PMP®:Hudson 持续集成服务器的安装配置与使用

发布时间: |2022年05月07日 | 点击次数:| 关键词:PMP,PMP 培训,PMP认证,PMP考试,PMP培训机构,优培东方

Hudson 不需要用到数据库
Hudson 只是一个持续集成服务器(持续集成工具), 要想搭建一套完整的持续集成管理平台,还需要用到SVN、Maven、Sonar等工具, 按需求整合则可。

 

1、 安装 JDK并配置环境变量(略)

2、 Maven本地仓库的安装(使用Maven 作为项目构建与管理工具):

(1)下载 maven-3.0.5

(注意: 建议不要下载 3.1 或更高版本的 Maven,因为与 Hudson 进行集成时会有问题,之前有遇到过):
# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

 

(2)解压:

# tar -zxvf apache-maven-3.0.5-bin.tar.gz
# mv apache-maven-3.0.5 maven-3.0.5

(3)配置 Maven 环境变量:

# vi /etc/profile
## maven env
export MAVEN_HOME=/root/maven-3.0.5

export PATH=$PATH:$MAVEN_HOME/bin

# source /etc/profile

(4)Maven 本地库配置:

settings.xml 配置仓库地址

 

3、 配置 HudsonHome, 在/root 目录下创建 HudsonHome 目录,并配置到环境变量

# mkdir HudsonHome
切换到 root 用户,在/etc/profile 中配置全局环境变量
# vi /etc/profile
## hudson env
export HUDSON_HOME=/root/HudsonHome
# source /etc/profile

4、 下载最新版 Tomcat7,当前最新版为 7.0.59:

# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.59/bin/apache-tomcat-7.0.59.tar.gz

5、 解压安装 Tomcat:

# tar -zxvf apache-tomcat-7.0.59.tar.gz
# mv apache-tomcat-7.0.59 hudson-tomcat
移除/root/hudson-tomcat/webapps 目录下的所有文件:
# rm -rf /root/hudson-tomcat/webapps/*
将 Tomcat 容器的编码设为 UTF-8:
# vi /root/hudson-tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
如果不把 Tomcat 容器的编码设为 UTF-8, 在以后配置 Hudson 是有下面的提示:

 

设置 hudson-tomcat 的内存
# vi /root/hudson-tomcat/bin/catalina.sh
#!/bin/sh 下面增加:
JAVA_OPTS='-Xms512m -Xmx2048m

 

6、 下载最新版的 Hudson(这里是 3.2.2 版) 包:

# wget http://mirror.bit.edu.cn/eclipse/hudson/war/hudson-3.2.2.war
将 war 包拷贝到 hudson-tomcat/weapps 目录,并重命名为 hudson.war
# cp /root/hudson-3.2.2.war /root/hudson-tomcat/webapps/hudson.war

7、 防火墙开启 8080 端口,用 root 用户修改/etc/sysconfig/iptables,

# vi /etc/sysconfig/iptables
增加:
## hudson-tomcat port:8080
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
# service iptables restart

8、 设置 hudson-tomcat 开机启动:

在虚拟主机中编辑/etc/rc.local 文件,
# vi /etc/rc.local
加入:
/root/hudson-tomcat/bin/startup.sh

9、 启动 hudson-tomcat

# /root/hudson-tomcat/bin/startup.sh

10、 配置 Hudson:

(1)浏览器输入: http://IP:8080/hudson/

 

执行Install

初始化安装需要安装 3 个默认勾选中的插件(如上图红色部分), 其它插件可以等初始
化安装完成之后再选择安装。
点击“Install”安装按钮后,需要等待一会时间才能安装完成。 安装完成后按“Finish”按钮。
安装的插件保存在 /root/HudsonHome/plugins目录。

(2)初始化完成后就会进行 Hudson 的配置管理界面:

 

安全配置 

 

启用安全配置

 

使用项目矩阵授权策略 

 

注册一个超级管理员账号

 

系统设置

 

配置系统信息、 JDK、Maven
 

插件安装
 

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

 

在 Hudson中配置SonarQube 链接

 

以上就是 Hudson 的基本安装和配置, 更多其它配置和功能可自行扩展。

 

Hudson 的使用(使用Hudson来自动化编译、分析、打包、发布、部署项目)

 

添加项目 
 

安装配置与使用


优培东方送你一张干系人管理策略:
PMP®:Hudson 持续集成服务器的安装配置与使用


                 干系人管理策略
      项目名称:                        准备日期:                      

    名     响 估算作用    略
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

                     1/1

免责声明:以上便是【PMP®:Hudson 持续集成服务器的安装配置与使用】的全部内容。大多文章纯属本网站原创,部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:PMP®:Hudson 持续集成服务器的安装配置与使用 地址:https://www.hxtdpx.com/PMPrz/project/6754.html

PMP近期热点

学员感言

1.来自广州的赵同学:

在朋友的推荐下选择了有优培东方(原广州慧翔),经历了时长两个月的pmp培训,过程虽然辛苦,但是结果说明了一切优培东方(原广州慧翔)的老师认真负责专业,特别是刘老师在线上课讲解pmbok难点考点,还悉心答疑。经过优培东方(原广州慧翔)PMP培训过程,我一次性5A通过了考试,希望更多的人选择优培东方(原广州慧翔),通过有效的过程能提高你的通过几率!

2.来自深圳的王同学:

报读优培东方(原广州慧翔)也是对比了几家之后才报的,讲课老师辅导老师都非常专业,主要是看中优培东方(原广州慧翔)的服务,包括网络课(不同的班还有面授课程)+超级全面的海量题库练习包括单元的综合的重点题的+模拟考试+讲解+考前辅导与评估(这很重要)能够给出专业评价并辅助预估通过可能性……总之很棒,跟上老师节奏都可以轻松通过,不错的培训机构,个人非常认可。

3.来自上海的陈同学:

很早接触项目管理而且工作,但由于公司要求有PMP认证证书才能正式命名为项目经理,后经同事(同事是在优培东方(原广州慧翔)机构顺利拿到PMP证书)介绍,报名参加了优培东方(原广州慧翔)PMP培训。 为了让我们学生能顺利通过PMP考试并获取到证书,刘老师总是不怕辛苦坚持利用每周4-5天晚上时间及安排的面授公开课方式,生动、切合实际地将枯燥乏味项目管理理论结合实际的案例及其生动幽默的方式进行讲解,授予学生学习方法和思路,结合刘老师的教学方式和方法,通过几个月的自身学习,使得顺利通过考试。

4.来自北京的王同学:

优培东方(原广州慧翔)是我工作以后接触的第一个培训机构,2015年的时候由于工作需要,我想报考PMP。但是市场上各种各样的机构太多了,各种评价褒贬不一。但是通过分析之后,我选择了优培东方(原广州慧翔)PMP培训。事实证明,做了调查后作出的选择不会太差,通过接近3个月的准备学习之后,我在第一次PMP考试时就顺利通过了PMP认证,拿到了PMP证书。本以为拿完证书后跟慧翔就算是byebye了,但是更可贵的资源才开始。通过优培东方(原广州慧翔)的学友群,我们定期组织活动,群上跟学友交流,认识了更多的同行朋友,甚至可以说获得了更多的资源资讯。 最后,认真地说如果想学PMP,我推荐优培东方(原广州慧翔)。