一、准备环境(jdk版本跟Tomcat版本要匹配)
-
jenkins war包(版本是2.440.3)
-
Tomcat (版本是 9.0.84)
二、安装步骤
1、安装jdk环境
1)先安装java环境,安装完成后配置环境变量,参考上面链接,安装过程参考: JDK11 下载与安装、环境配置(全网最详情,值得收藏)_jdk11安装及配置环境-CSDN博客https://blog.csdn.net/lin857/article/details/130259319
注意(以下步骤可忽略):jdk11中不包含jre文件,需要自己生成jre文件
在jdk路径下地址栏输入cmd,打开命令行窗口
在cmd窗口运行以下命令
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
执行完发现有jre这个目录了
-
注意:关于CLASSPATH的配置问题,因为jdk9开始,JDK版本目录下不再有jre嵌套目录,不需要配置CLASSPATH,可正常使用。
最后,打开cmd窗口,输入:java -version
出现这个说明java环境配置成功
2、安装Tomcat环境
1)把apache-tomcat-10.1.16-windows-x64压缩包解压,路径不要有空格即可
2)把webapps目录下的文件夹全部删除,这些没用,大胆的删掉
3)在conf目录下找到logging.properties文件,修改此文件以解决控制台乱码的问题
4)用 notepad++工具打开logging.properties文件,需要修改以下项
-
把java.util.logging.ConsoleHandler.encoding = UTF-8 改成=GBK,修改完保存关闭
5)将下载的jenkins.war包复制到Tomcat的webapps目录下
6)启动Tomcat和jenkins服务
-
双击D:\apache-tomcat-8.5.96-windows-x64\apache-tomcat-8.5.96\bin目录下的startup.bat启动Tomcat
7)访问:http://localhost:8080/jenkins
注意:如果要重启tomcat,先双击shutdown.bat,再双击startup.bat;如果出现无法启动Jenkins,试着修改tomcate的端口号,apache-tomcat-9.0.84\conf\server.xml,搜索8080,改为8086;
解决内存溢出问题
Jenkins-简介与安装部署-腾讯云开发者社区-腾讯云
三、进入jenkins页面
1、环境搭建好之后,访问地址,显示如下页面
密码从C:\Users\1\.jenkins\secrets,打开该目录下的文件中的initialAdminPassword;
2、安装插件
进入如下页面,搜索并安装相关的插件;
目前需要安装的插件有:Git,Git client,JUnit,Email Extension,Matrix Project,Workspace Cleanup
Timestamper ,allure
3、创建item
1)、一般描述
2)、源代码管理
3)、构建触发器
4)、构建环境
如果没有上述两个选项,需要在jenkins中安装相关的插件
5)、建立步骤
6)、构建后操作