Linux服务器环境部署系列06

基础组件安装:

安装Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,通过简单的配置可以实现自动化部署。

系统环境:Centos6.5
依赖环境:JDK1.6+

1、安装步骤:
1.1、安装搭建JDK环境,Maven环境(此处省略....)
1.2、安装jenkins
[root@centos03 home]#  wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
[root@centos03 home]#  rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
[root@centos03 home]#  yum install jenkins

如果安装过程中出现错误不能继续就直接到官网下载jenkis的rmp安装包
jenkins官网地址(http://pkg.jenkins-ci.org/redhat-stable/)

[root@centos03 home]#  wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
[root@centos03 home]#  rpm -ivh jenkins-2.7.3-1.1.noarch.rpm

到这里,基本就安装完成了。下面还需要做一些辅助工作:
修改jenkins端口号(如果不冲突可以不管):

[root@centos03 home]#  vi /etc/sysconfig/jenkins

#找到jenkins端口号:
JENKINS_PORT="8089"  此端口不冲突可以不修改 
2、启动jenkins
[root@centos03 home]# service jenkins start

如果启动过程中报错,常见的问题是:

Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录

如果出现这个错误一般是因为jdk的路径配置问题:

[root@centos03 home]# vi /etc/init.d/jenkins

candidates=" /etc/alternatives/java /usr/lib/jvm/java-1.6.0/bin/java /usr/lib/jvm/jre-1.6.0/bin/java /usr/lib/jvm/java-1.7.0/bin/java /usr/lib/jvm/jre-1.7.0/bin/java /usr/lib/jvm/java-1.8.0/bin/java /usr/lib/jvm/jre-1.8.0/bin/java /usr/bin/java /home/jdk1.7.0_79/bin/java (注意 这里修改为自己安装的jdk路径)" 
3、重启Jenkins
[root@centos03 home]# service jenkins restart

重启成功后,在浏览器输入:http://ip:8089/jenkins即可访问,通常情况下首次进入jenkins需要输入初始默认密码,jenkins登录密码在这个文件里

[root@centos03 home]# vi /var/lib/jenkins/secrets/initialAdminPassword
4、进入选择插件安装界面,选择第一个(Install suggested plugins)
Linux服务器环境部署系列06_第1张图片
image.png
5、插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin
Linux服务器环境部署系列06_第2张图片
image.png
6、创建完用户之后,就可以看到jenkins的欢迎界面了,然后小伙伴们就可以开始使用jenkins了。
Linux服务器环境部署系列06_第3张图片
image.png
7、点击start using jenkins 进入jenkins主界面。
Linux服务器环境部署系列06_第4张图片
image.png
8、配置jenkins需要的maven、jdk路径和git路径信息(东家使用的git),需要注意,截图中配置的路径是jenkins所在的机器上的安装路径(也就是说该机器已经安装了maven,jdk和git工具)
8.1、Maven配置:
image.png
8.2、JDK配置:
image.png
8.3、Git配置:
Linux服务器环境部署系列06_第5张图片
image.png
9、安装jenkins相关插件(jenkins plugin):

需要安装的插件:
•发布插件 Deploy to container Plugin 必须
•Maven插件 Maven Integration plugin必须
•git插件 Git plugin 这个根据实际情况,如果使用的svn就不用安装此插件
•svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有提示
•Multiple SCMs plugin插件 这个插件在项目有多模块依赖时将会很有用(尤其对于git项目的多个仓库而言)
非必须安装插件:
•发送邮件插件 Email Extension Plugin

下一篇文章会介绍到jenkins持续构建,敬请期待......

你可能感兴趣的:(Linux服务器环境部署系列06)