6 Jenkins 安装篇
Jenkins 是Java语言编写,依赖于Java运行环境,需要提前安装JDK或JRE
6.1 下载
Jenkins是开源的,官方网站有现成的编译好的war包,直接下载即可
官方网站地址:https://jenkins.io/index.html
本次下载2.32.1版本
6.2 安装
Jenkins 安装有两种方式:
方式一:使用内置的Jetty运行
直接执行 java –jar Jenkins.war 命令即可
该方式默认使用8080端口, 在浏览器中输入http://192.168.1.203:8080即可访问Jenkins
该方式默认使用8080端口,若需要更换端口则需要重新编译war包,故不推荐
方式二:通过tomcat运行
为Jenkins单独准备一个tomcat
在/usr/local目录下创建jenkins目录
# cd /usr/local
# mkdir jenkins
在jenkins目录下配置一个tomcat,具体配置参考Tomcat篇
本次具体端口如下:
<Server prot="38005" shutdown="SHUTDOWN">
<Connector port="38080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="38443" URIEncoding="UTF-8" />
<Connector port="38443" protocol="org.apache.coyote.http11.Http11Protocol" …
在防火墙中打开38080端口,具体参考Tomcat篇配置防火墙端口
配置jenkins-tomcat随系统启动,具体参考Tomcat篇配置tomcat随系统启动
可删除jenkins-tomcat/webapps目录下docs目录和examples目录
删除ROOT目录下文件,将jenkins.war解压后放入ROOT目录
war的解压命令:
# jar –xvf jenkins.war
6.3 设置jenkins随系统启动
即设置jenkins-tomcat随系统启动
# echo "/usr/local/jenkins/jenkins-tomcat/bin/startup.sh start" >> /etc/rc.d/rc.local
6.4 创建jenkins数据目录
# cd /usr/local/Jenkins
# mdkir data
6.5 编辑profile文件
# vi /etc/profile
#set jenkins home
export JENKINS_HOME=/usr/local/jenkins/data
在文件中追加如上蓝色字体内容
编辑完毕通过Esc键退出编辑,键入wq命令写入保存退出
使编辑立即生效
# source /etc/profile
6.6 访问并初始化jenkins
启动jenkins-tomcat并访问:http://192.168.1.204:38080
初始密码在设置的jenkins数据目录/secrets/initialAdminPassword文件中
查看启动日志(jenkins-tomcat日志)也可以看到初始密码、
输入密码后继续
选择Install suggested plugins 将安装一些默认的插件
插件安装完成后设置第一个用户的账号信息(即管理员账号信息)
本次设置:
用户名:admin
密码:admin
全名:admin
邮箱:
7 Jenkins 使用篇
7.1 设置JDK和Maven
7.2 安装maven插件
7.3 新建构建Maven项目任务
输入job名称并选择构建maven项目
选择源码管理,选择Subversion,输入upload的版本库地址
输入svn账号密码
7.4 执行构建
第一次构建会下载很多maven所需的依赖包
表示构建成功
更多实践待续