CentOS 6.7 安装Jenkins记录

1 min read

以下为自己在 CentOS 6.7环境下安装Jenkins的记录,记录下来便于后期使用。

安装JAVA环境

在安装Jenkins之前要做的是确保是否已经安装JAVA环境

如果有,有可能是系统自带的openjdk,而非oracle的jdk。可以使用 rpm -qa | grep Java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件,然后进行重新安装。

安装流程:

在按照上述流程进行安装时,发现下载的效率非常慢,解决方案是在本地先下载下来,然后在上传上去,使用到的工具是lrzsz。

配置环境变量:

找到profile文件,添加环境变量: vim /etc/profile

在profile文件下面追加写入下面信息:

保存退出,执行: source /etc/profile 更新配置文件。

安装Jenkins

添加Jenkins源:

安装Jenkins

启动Jenkins

出现报错信息:

Starting Jenkins bash: /usr/bin/java: No such file or directory [FAILED]

解决方案:

重新输入  service jenkins start/stop/restart   即可开启或停止服务。当然也可以将jenkins放入自动启动服务中: chkconfig jenkins on

配置Jenkins

启动Jenkins后,打开http://server_ip:8080/,发现Jenkins服务已经搭建成功; 如果无法打开网址,很有可能是由于防火墙导致的,关闭Linux防火墙方法:

为确保拥有后续构建中部分指令需要的高级权限,需要更改Jenkins的默认执行用户。

修改JENKINS_USER的值,将 JENKINS_USRE=”jenkins”改成JENKINS_USER=”root”。

修改目录的相应权限:

截止目前安装算是完成了,接下来登录界面中就可以安装常用插件了。

插件安装

第一次登录系统的时候会提示可以将推荐安装的插件全安装上。一些常用的插件如下:

  • Git plugin jenkins的git 集成工具,拉取源代码
  • GitBuckit plugin jenkins的gitbuckit集成工具,拉取源代码(提供gitbucket的webhook配置,使gitbucket可以通过提交代码触发build,webhook地址为http://[jenkins_host]/gitbucket-webhook/, 将其写入项目远程仓库的settings->service hooks 里即可)
  • Cobertura Plugin 显示代码测试覆盖率报表,如java 、python等
  • Violations Plugin 用来展示Python静态代码审查报表,支持pylint、jslint等
  • Email Extension Plugin Jenkins自定义邮件插件 。
  • Junit Plugin 用来展示生成的单元测试报表,支持一切单测框架,如junit、nosetests等
  • Maven Integration plugin maven项目管理工具。一些maven代码质量管理命令:mvn sonar:sonar(单测结果,覆盖率)、findbugs:findbugs(静态代码检查) 、checkstyles:checkstyles(编写规范,潜在问题)
  • Description Setter Plugin 为每次build设置说明文字。通过正则表达式来匹配log里每行的输出,将符合正则表达式的部分显示在说明中。

Meven 安装

1)下载maven文件,官网下载对应版本。http://maven.apache.org/download.cgi,这里 下载的是当前最新版:

wget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

注意:意见将maven安装在/opt公共目录下,以便任何用户能够访问到。

2、解压文件,并配置环境变量

修改/etc/profile vim /etc/profile

在文件末尾加上 export M2_HOME=/opt/apache-maven-3.3.9,将该目录的bin目录添加到环境变量PATH中,export PATH=$PATH:$M2_HOME/bin,使配置生效: source /etc/profile ,完成后输入mvn -v,看下是否安装成功。

安装最新版本的Git

在centos中可以使用yum install git来进行安装,但是由于系统自带的git版本过旧,所以推荐自己编译安装最新版本的GIT。

1)安装依赖包

2)获取最新版 Git 源码包

从 https://github.com/git/git/releases 下载最新版的 zip 包或者 tar.gz 并解压:

3、编译安装

进入目录进行编译安装

可通过

验证是否安装成功。安装完成后进入Jenkins后台,发现Globel Tool Configuration中GIT配置错误,错误内容为:

There’s no such executable git in PATH: /sbin, /usr/sbin, /bin, /usr/bin.

解决方法是将后台的 Path to Git executable 修改为:/usr/local/bin/git

安装Tomcat

1)创建tomcat用户

2)下载解压tomcat并解压到/opt/tomcat

可从 http://tomcat.apache.org/download-80.cgi 获取下载地址

在修改完权限以后基本上就完成了,考虑到jenkins的默认端口和tomcat的端口都是8080,可以考虑下把jenkins或tomcat的端口改了。这里我把tomcat的端口改成了80。

其他参考资料:https://testerhome.com/topics/4043

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

C语言学习:size_t

在学习C语言的时候,遇到了一个新的数据类型size_t,截止目前也没有完全理清这个类似的具体场景及出现的原因。
44 sec read

C语言学习:main()函数的正确写法

C语言虽然是一门古老的语言,但是其标准一直在完善,所以很多以前支持的语法在到当前已经不能在使用了。 C语言的版
41 sec read

Scipy数学函数的Scala实现

最近在推进项目的时候,遇到需要将线下的Python代码转化成线上的集群代码,由于机器代码环境是Scala,所以
4 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注