开篇:jenkins是什么
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能
主要用于:
- l 持续、自动地构建/测试软件项目。
- l 监控一些定时执行的任务。
Jenkins拥有的特性包括:
- l 易于安装,不需要数据库支持。
- l 易于配置-所有配置都是通过其提供的web界面实现。
- l 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。
- l 生成JUnit/TestNG测试报告。
- l 分布式构建支持Jenkins能够让多台计算机一起构建/测试。
- l 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
- l 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。
安装目录:
- l 系统安装jdk
- l 系统安装maven
- l rpm方式安装jenkins
- l jenkins配置java变量
- l 优化后期插件下载速度
- l jenkins配置jdk、maven工具
Step One: 安装jdk
jenkins是java语言开发的持续集成工具,需要jdk环境
要求:jdk 版本 >= 8
推荐安装文档:jdk安装配置教程
Step Two:安装maven
使用wget命令下载tar包
wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
maven是绿色版,解压即用
tar -zxvf apache-maven-3.5.4-bin.tar.gz # 解压
mv apache-maven-3.5.4 maven # 重命名
编辑/etc/profile文件,配置环境变量
vi /etc/profile
添加内容如下:
export MAVEN_HOME=/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH
重新编译配置文件,使其生效
source /etc/profile
验证maven是否安装成功
mvn -version
Step Thtree:安装jenkins
三种安装方式
1:yum安装
2:下载rpm安装包进行安装
3:下载war包部署启动
4:通过docker容器等快速实现安装部署
推荐使用下载rpm安装包进行安装,在线yum安装好慢!
下载地址:jenkins官网下载
下载好,上传到服务器,使用rpm命令进行安装
rpm -ivh jenkins-2.204.3-1.1.noarch.rpm
jenkins文件默认安装路径
/usr/lib/jenkins/jenkins.war war包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认jenkins目录
/var/log/jenkins/jenkins.log Jenkins日志文件
Step Four:jenkins配置java变量
编辑/etc/init.d/jenkins文件,配置java变量 (使用 which java 查看变量位置)
启动jenkins,访问
systemctl daemon-reload # 重新加载配置文件
systemctl start jenkins # 启动
jenkins默认端口8080,浏览器访问 http://127.0.0.1:8080 访问
根据图片提示:获取 /var/lib/jenkins/secrets/initialAdminPassword 文件中的密码,复制粘贴即可
开始安装相关插件,点击安装推荐插件(这个过程需要很长时间,等待完毕)
创建管理员用户
配置jenkins URL
安装完成、点击开始使用
Step Five:优化jenkins插件下载速度
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
备注:将/var/lib/jenkins/updates/default.json文件中的www.google.com替换成www.baidu.com并更换插件下载站点
Step Six:配置jdk和maven工具
进入jenkins的工具配置页面:
首页 >> Manager Jenkins(系统管理) >> Global Tool Configuration(全局工具配置)
配置jdk,使用echo $JAVA_HOME命令获取变量值
配置maven,使用echo $MAVEN_HOME获取变量值
最后点击保存按钮,配置生效
总结:到这里jenkins的基础安装配置已经结束了,中间遇到问题还是挺多的,小伙伴们多多百度,花点时间,问题都不大