一、Jenkins持续集成平台安装
1、前期准备
svn:一个开放源代码的版本控制系统
Centos7:一个较接近的版本linux系统
java:预先准备好一套JDK环境(这个我们在安装rundeck时已经配置过)
2、安装
安装体系===《jenkins+svn+maven+shell》(用于发布)
#安装Jenkins #
Jenkins的安装可以通过tomcat作为容器安装,由于Jenkins包就自带了servlet,所以我们只需要下载安装就可以直接启动。
1、下载war包:
官方地址下载:http://mirrors.jenkins-ci.org/war-stable/
cd /home/tools
wget http://mirrors.jenkins-ci.org/war-stable/2.121.1/jenkins.war
2下载好直接启动Jenkins:java -jar ./jenkins.war --httpPort=8080
3、测试:确认终端启动的输出日志正常,并用浏览器访问测试环境的服务,地址为:http://IP+8080
四、Jenkins安装界面配置
1、解锁服务
第一次,登录,需要进行一个解锁 ,页面也会有提示,
/root/.jenkins/secrets/initialAdminPassword,我们可以通过这个文件中查看密码,并输入。
4、新建admin用户
会提示我们需要新建一个用户,这个我们自己新建,记得记录好新建的用户口令就行。
确认完成后,就正式进入到了Jenkins的页面。
Welcome to Jenkins!
二、插件安装
1、安装插件方式选择
如果在安装时,没有安装好对应的插件可以选择如下方式进行插件的安装:
方法一.如果服务器可以上网,那边选择在线安装最好不过了,安装流程为:
系统管理(Configure System)----插件管理(Manage Jenkins)---选择需要的插件直接安装即可
方法二.如果服务器不能上网,那么就只能离线安装,首先去
http://updates.jenkins-ci.org/download/plugins/
下载需要的plugin,选择匹配的版本号,下载到本地,然后打开:系统管理()---插件管理—高级---找到”上传插件”(浏览,找到扩展名为.hpi的插件,上传之后默认直接就安装了。重启jenkins,安装的插件就可以使用了。
2、查看已经安装的插件
为了更好的方便我们学习下节课内容,请同学们通过插件管理(Manage Jenkins)---已安装插件(Installed),确保安装好了如下的插件:
Subversion Plug-in Jenkins对SVN的支持。
Maven Integration plugin 用于对java代码的构建
Email Extension Plugin 邮件模块
Ant Plugin 也是对java代码构建,不过是通过ant来作。
还有一些是安装jenkins的时候推荐安装的,大家也最好安装上。
3.初始化
Jenkins的配置,和插件的安装都会放入~/.jenkins中,所以如果需要重新初始化安装,只需要清理掉~/.jenkins的文件即可。