作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。
本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。
文章目录
一、前言
本文介绍在Linux环境下如何使用普通的方式快速的安装Jenkins。
-
Jenkins是什么?
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。它是基于Java开发的一种CI持续集成、CD持续部署工具,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。它的前身Hudson是一个可扩展的持续集成引擎,可用于自动化各种任务,如构建,测试和部署软件等等。
Jenkins官网地址:https://www.jenkins.io/zh/
二、准备资源
环境要求:CentOS7.9 64位、JDK1.8、Tomcat8.5.87、maven3.3.1、Git1.8、Jenkins2.260
-
已安装jdk,安装参考见本专栏链接:https://blog.csdn.net/u012171005/article/details/137554482
-
已安装tomcat,安装参考见本专栏链接:https://blog.csdn.net/u012171005/article/details/138159238
-
已安装maven,安装参考见本专栏链接:https://blog.csdn.net/u012171005/article/details/137596484
-
已安装git,安装参考见本专栏链接:https://blog.csdn.net/u012171005/article/details/137586473
-
已下载jenkins.war包,百度网盘下载链接:https://pan.baidu.com/s/1OlTq8DMfpyNzx28USalnOQ?pwd=awdt
提取码:awdt
-
已下载jenkins插件压缩包plugins.zip,百度网盘下载链接:https://pan.baidu.com/s/1OlTq8DMfpyNzx28USalnOQ?pwd=awdt
提取码:awdt
三、安装
安装之前,说明一下这里采用的安装方法。这里采用把jenkins.war包部署到tomcat服务器上的方式安装jenkins。另外,由于jenkins插件下载安装,经常会出现失败的情况。所以,这里采用复用项目中已有的插件包方式解决这个问题。
下面正式开始安装jenkins。
首先,把下载好的jenkins.war包,放到tomcat的webapps目录下面。
之后,进入tomcat的bin目录下面,启动tomcat。
bash
.startup.sh
之后,进入tomcat的logs目录下面,查看启动日志;同时,把日志中安装密钥保存下来;
bash
tail -f ./catalina.out
之后,开始配置jenkins的下载代理镜像地址,把镜像地址更改为国内的清华大学的镜像地址。
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
bash
vi /root/.jenkins/hudson.model.UpdateCenter.xml
至此,jenkins的下载代理镜像地址配置完成。
之后,开始安装jenkins插件压缩包,把下载好的jenkins插件压缩包plugins.zip上传到jenkins工作目录/root/.jenkins下面。
bash
cd /root/.jenkins
之后,把原有的plugins文件夹重命名为plugins-back;
bash
mv ./plugins ./plugins-back
之后,把下载好的插件压缩包plugins.zip上传到当前目录下,进行解压缩插件包;
bash
unzip plugins.zip
至此,jenkins插件压缩包安装完成。
之后,开始重启tomcat。
bash
./shutdown.sh
./startup.sh
重启tomcat完成后,打开浏览器,访问Jenkins。(PS:地址:http://外网IP:8888/jenkins/)
之后,输入安装密钥,点击继续;
之后,跳转到Jenkins首页;
至此,Jenkins安装完成了。
四、配置
Jenkins安装完成后,下面进行一下配置;
首先,去设置admin账号密码;
首页》系统管理》管理用户,点击用户账号管理页面;
之后,选择admin用户,点击设置后,输入新密码,点击保存即可。
之后,配置一下全局工具,包括jdk,maven、git等等工具的配置;
首先,通过菜单路径,首页》系统管理》全局工具配置,进入全局工具配置页面;
之后,Maven配置项,使用默认的settings配置文件;(PS:这里使用服务器中已安装Maven的配置文件)
之后,JDK配置项,这里使用服务器中已安装的JDK,指定JAVA_HOME路径;
之后,Git配置项,这里使用默认的,不做调整;
之后,Gradle配置项,项目中暂时不使用,不做调整;
之后,Maven配置项,这里使用服务中已安装的Maven,指定MAVEN_HOME路径;
之后,NodeJS配置项,后续配置;
之后,Docker配置项,不做调整;
最后,点击应用》保存,完成配置。
至此,Jenkins安装和配置完成了。
五、总结
以上介绍了如何在Linux环境下快速的安装Jenkins。后续,文章中会继续介绍如何使用Jenkins配置项目的发布任务,实现项目的自动发布部署,欢迎关注,谢谢!
在Jenkins的安装过程中,由于Jenkins版本和插件版本不匹配,以及插件下载慢等等原因,一般都会遇到Jenkins插件安装失败的问题。希望本文中介绍的jenkins插件plugins压缩包文件复用的方式,能帮助大家解决该问题。
(PS:以下是Jenkins插件安装失败截图)