当前位置: 首页 > news >正文

在windows中使用tomcat搭建Jenkins

1、 准备环境:JDK
JDK官网下载:https://download.oracle.com/java/19/latest/jdk-19_windows-x64_bin.msi
2、 tomcat包
tocat官网下载:https://tomcat.apache.org/download-90.cgi
3、 Jenkins.war包
Jenkins官网下载:https://mirrors.jenkins.io/war/
百度网盘获取:
链接:https://pan.baidu.com/s/1emeag-IZyZsJohIZvZNEsA
提取码:6666

JAVA环境变量配置(根据自己安装目录决定,我的是默认的)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部署tomcat服务

将tomcat重命名:apache-tomcat-jenkins
在这里插入图片描述
先尝试启动tomcat看看(点击bin目录下的startup.bat)
在这里插入图片描述
访问,使用的IP:8080端口访问
在这里插入图片描述
tomcat正常运行
停止tomcat,将webapp目录下的文件清理,将jenkins.war包放到此目录下
在这里插入图片描述
再次启动tomcat,访问jenkins IP:8080/Jenkins
在这里插入图片描述

成功部署jenkins

jenkins几个常用的配置修改

修改Jenkins的默认访问端口,从8080改为8081

修改conf目录下的server.xml文件(修改下面的配置文件)
在这里插入图片描述
重启,访问测试: IP:8081/Jenkins
在这里插入图片描述
端口修改成功

修改jenkins构建默认存储路径(默认是在启动用的家目录下这里我的用户是admin如下)

在这里插入图片描述
修改Jenkins的默认存储目录修改为D盘下面的jenkins目录
添加JENKINS_HOME环境变量
在这里插入图片描述
修改apache-tomcat-jenkins\bin\catalina.bat文件(修改内容如下)
在这里插入图片描述
在D盘的Jenkins可以不必创建,应为在启动tomcat时会自动创建
访问测试: IP:8081/Jenkins
在这里插入图片描述
使用临时密码登录,插件那边选择 “安装推荐的插件”

在介绍几个在Jenkins插件的安装与git和maven工具的集成

jenkins插件的安装,安装ssh、maven插件

Manage Jenkins  Manage Plugins  AVAILABLE
在这里插入图片描述
必须重启jenkins,插件才能生效

集成git,maven工具

Manage Jenkins  Global Tool Configuration

集成git工具(必须在自己电脑上有安装git)

git官网下载:https://git-scm.com/download
在这里插入图片描述

集成maven环境(自己电脑上必须有maven环境)

参考:maven安装
检查maven是否已添加环境变量
在这里插入图片描述
在这里插入图片描述
#到这里git和maven工具就已经集成好了,最后报错推出就行了

最后将tomcat启动的Jenkins服务加入到系统服务,设置自动启动

在windows,cmd中进入到tomcat的bin目录下
在这里插入图片描述
service.bat 提供了install、remove/uninstall两个可选操作,分别对应"安装服务",“移除服务”。
#service.bat install 服务名称
#卸载的话 service.bat remove Jenkins
service.bat install Jenkins #安装
在这里插入图片描述
使用win + r 输入 services.msc 进入到系统服务找到刚刚安装的tomcat服务设为自动启动
在这里插入图片描述
将已启动的jenkins关闭,在服务里启动Jenkins(这里不演示了,已经成功运行了)

http://www.lryc.cn/news/11780.html

相关文章:

  • Linux系统
  • Mel Frequency Cepstral Coefficients (MFCCs)
  • 第七讲---贪心(上课)
  • 计算机如何思考与图灵完备
  • 惠普LaserJet M1005 MFP报错b2
  • 网络协议(TCP/IP)
  • 2023河南省第二届职业技能大赛郑州市选拔赛“网络安全” 项目比赛样题任务书
  • 6、流程控制
  • Linux中最基本常见命令总结
  • Python学习-----模块2.0(常用模块之时间模块-->time)
  • XXL-JOB分布式任务调度框架(二)-策略详解
  • JAVA练习54-最小栈
  • Redis-哨兵模式以及集群
  • 过滤器和监听器
  • Acwing 第 91 场周赛
  • JavaEE|套接字编程之UDP数据报
  • 如何使用Python创建一个自定义视频播放器
  • Elasticsearch进行优化-使用索引拆分(Split)和索引收缩(shrink )
  • 数论 —— 高斯记号(Gauss mark)
  • 【随笔】程序员眼中的 CPU,“没有灵魂的躯体”
  • 算法的时间复杂度
  • 华为OD机试 - 叠放书籍(Python) | 机试题算法思路 【2023】
  • 进程间通信(重点)
  • Reverse入门[不断记录]
  • 如何实现外网访问内网ip?公网端口映射或内网映射来解决
  • [acwing周赛复盘] 第 91 场周赛20230218
  • 蓝桥12届
  • 华为OD机试 - 斗地主(JS)
  • 【MyBatis】| MyBatis的注解式开发
  • python自制PDF转换.PNG格式图片(按每页生成图片完整源码)小工具!