【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)

简介: 【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)

上节课我们成功启动了jenkins,本节课接着讲一些常见问题

   

1. 登录用户名和密码


当你重启或者其他电脑打开jenkins页面的时候会让你登录:

640.png


那么这个账号怎么弄呢?接着看:


下面的这一长串,就是我们前面课程说的那个默认密码,存放在一个日志文件的。

用户名则是默认的admin 这个账号你要保密,这是你的超管账号哦~

登录后 ,你就可以多去创建几个用户并赋予不同权限了。

640.png


最下面有个锁头标志,点进去:


就可以看到这2个选项,勾上用户就可以自行注册了,并且注册后有一定的权限,具体的权限也都是在这里进行控制。

640.png


 

2. 关闭和启动和重启 jenkins

关闭:通过网址来关闭,在jenkins域名后面加上exit就可以:然后点击这个按钮

640.png

640.png


这时jenkins就关闭了,此时谁都访问不了了。

在服务中也可看到确实关闭了:

640.png


当然jenkins其实一直都可以在服务中控制启动和关闭。

启动:在服务上右键,选择启动即可。

扩展:地址后写/restart/重启  写/reload重加载


3. jenkins升级:

很多时候我们迫不得已要升级jnekins,升级的话有俩种办法:


第一种办法,点击即可下载war包。

另一种办法就是去官网下载新的版本包 也可以。

640.png


点击后可看到右侧很多报错,这都是因为版本过低导致的错误。往下滑动,可以找到藏在中间的升级按钮:

640.png


下载后:

640.png


这个war包要怎么用呢?

用之前,别忘了关掉jenkins

640.png


然后把这个war包 剪切到jenkins根目录,并覆盖原来的。

640.png


然后手动去服务里右键开启jenkins:

640.png


不出意外,出现错误1067,这个错误是因为jdk版本过低导致,所以我们接下来就要去升级jdk版本:


我目前的java版本是1.8

640.png


而刚刚安装的jenkins 是2.394 ,是几乎最新的了。自然jdk1.8是完全跟不上的。

卸载或者不卸载之前的jdk1.8你自行决定。如果电脑其他软件需要jdk1.8那么就不要卸载。


这里也要说下卸载干净的问题,卸载干净,你除了要通过程序/360/2345等软件管家卸载java之外,还要去删除掉文件目录,然后还要去删掉之前你添加的环境变量。但是我们目前是要升级而已,其实就是下载一个新的版本,然后把环境变量指向新版本的文件目录即可,并不冲突。


下载最新的jdk17  Java Downloads | Oracle

640.png


下载后双击运行,一路安装:

640.png


安装好后可以看到我还是安装到了之前1.8的路径,没啥关系:

640.png


然后我们打开环境变量:


把我们的JAVA_HOME值改成新的17的即可:

640.png


然后,我们cmd输入java -version看看:

640.png


可以看到,已经成功切换到java 17了。

然后我们要进入jenkins的根目录去修改一点配置:

右键编辑这个文件:jenkins.xml (没后缀的话就是网页图标,要右键编辑打开)

640.png


看到里面有一句:executable

640.png


上图红圈部分,就是java程序的路径,这里我们要手动修改写死成jdk17里面的:


C:\Program Files\Java\jdk-17\bin\java.exe


640.png

保存后关闭。

640.png


如果没权限 就右键属性修改权限再保存。


640.png

修改了这个之后,应该就没问题了。

服务中启动jenkins:

640.png


然后浏览器打开:仪表盘 [Jenkins]

640.png


可以看到已经变成最新的jenkins了,话说,这个新布局页面还真是第一次见到呢。

本期到此结束,欢迎继续追更。

相关文章
|
7月前
|
Kubernetes jenkins 持续交付
Artifact Hub在Kubernetes中的应用:部署Jenkins的脚本整理
以上步骤断言清晰明确地描述了如何通过Artifact Hub 使用Helm图表来部署Kubernetes 中得Jenkis 实例,并且提供了相应得Shell 脚本作为执行指南. 这样不但能够帮助用户快速地进行操作, 同时也能够通过自定义参数来满足不同用户需求.
202 5
存储 jenkins 持续交付
883 2
|
8月前
|
jenkins Java 持续交付
使用 Jenkins 和 Spring Cloud 自动化微服务部署
随着单体应用逐渐被微服务架构取代,企业对快速发布、可扩展性和高可用性的需求日益增长。Jenkins 作为领先的持续集成与部署工具,结合 Spring Cloud 提供的云原生解决方案,能够有效简化微服务的开发、测试与部署流程。本文介绍了如何通过 Jenkins 实现微服务的自动化构建与部署,并结合 Spring Cloud 的配置管理、服务发现等功能,打造高效、稳定的微服务交付流程。
947 0
使用 Jenkins 和 Spring Cloud 自动化微服务部署
|
9月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
464 0
|
jenkins Java Linux
Jenkins环境的部署及任务构建
以上就是Jenkins环境的部署及任务构建的全部内容。希望可以帮助你轻松上手Jenkins,让你的CI/CD之旅更加顺畅!
791 68
|
机器学习/深度学习 自然语言处理 API
阿里云零门槛、轻松部署您的专属 DeepSeek模型体验测试
DeepSeek R1是基于Transformer架构的先进大规模深度学习模型,2025年1月20日发布并开源,遵循MIT License。它在自然语言处理等任务上表现出色,高效提取特征,缩短训练时间。阿里云推出的满血版方案解决了服务器压力问题,提供100万免费token,云端部署降低成本,用户可快速启动体验。虽然回答速度有待提升,但整体表现优异,备受关注。
546 8
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
Java 测试技术 应用服务中间件
Spring Boot 如何测试打包部署
本文介绍了 Spring Boot 项目的开发、调试、打包及投产上线的全流程。主要内容包括: 1. **单元测试**:通过添加 `spring-boot-starter-test` 包,使用 `@RunWith(SpringRunner.class)` 和 `@SpringBootTest` 注解进行测试类开发。 2. **集成测试**:支持热部署,通过添加 `spring-boot-devtools` 实现代码修改后自动重启。 3. **投产上线**:提供两种部署方案,一是打包成 jar 包直接运行,二是打包成 war 包部署到 Tomcat 服务器。
481 10
|
运维 jenkins Java
Jenkins 自动化局域网管控软件构建与部署流程
在企业局域网管理中,Jenkins 作为自动化工具,通过配置源码管理、构建及部署步骤,实现了高效、稳定的软件开发与部署流程,显著提升局域网管控软件的开发与运维效率。
325 5
|
监控 前端开发 jenkins
Jenkins 在前端项目持续部署中的应用,包括其原理、流程以及具体的实现方法
本文深入探讨了Jenkins在前端项目持续部署中的应用,涵盖其基本原理、流程及具体实现方法。首先介绍了Jenkins的基本概念及其在自动化任务中的作用,随后详细解析了从前端代码提交到生产环境部署的全过程,包括构建、测试、部署等关键步骤。最后,强调了持续部署中的代码质量控制、环境一致性、监控预警及安全管理等注意事项,旨在帮助开发者高效、安全地实施持续部署。
427 5

推荐镜像

更多