Jenkins 教程|完美解决Jenkins安装失败、运行失败和账号丢失问题

这篇具有很好参考价值的文章主要介绍了Jenkins 教程|完美解决Jenkins安装失败、运行失败和账号丢失问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

😄作者简介:
小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍

🌟背景

有时在本地安装了多个Jenkins版本,删除Jenkins时也没有清理干净,导致有以下几个问题:

  1. 使用 brew install jenkins-lts时出现No such file or directory - /usr/local/var/homebrew/linked/jenkins-lts问题。
  2. 启动Jenkins时,可能遇到运行失败问题,例如 java.lang.IllegalStateException_ An attempt to save the global configuration was made before it was loaded
    问题。
  3. 如何解决Jenkins账号丢失问题。

这篇文章会一一给大家完美解决上述问题。


🌟解决Jenkins安装失败问题

当输入命令brew install jenkins-lts 时,可能会出现 No such file or directory - /usr/local/var/homebrew/linked/jenkins-lts 问题,但是直接进入linked 目录下,可以看到 jenkins-lts 存在,所以要做的就是删除 Jenkins-lts,再重新安装 jenkins-lts 即可。

➜ cd /usr/local/var/homebrew/linked/
➜ rm -rf jenkins-lts
➜ brew install jenkins-lts

🌟解决 jenkins 运行失败问题

在浏览器输入 http://127.0.0.1:8080/ 地址运行Jenkins时,出现下图情况,真奇怪,怎么突然出现 java.lang.IllegalStateException_ An attempt to save the global configuration was made before it was loaded 问题了呢?

jenkins安装失败,Jenkins实战教程,运维开发,Jenkins教程,jenkins-lts,role-strategy,jenkins实战,原力计划

排查了下,通常是由于在配置加载之前尝试保存全局配置引起的,这有可能是由于一些配置问题或者插件冲突导致的。

我看网上有说删除.jenkins/plugins下的role-strategy文件夹、role-strategy.jpimatrix-auth文件夹、matrix-auth.jpi 四个文件,再重启Jenkins即可解决,但是我尝试过这个方法,我本地并没有解决。

接下来给大家推荐一个直截了当的解决方法:

我是在 Mac 中安装的 Jenkins,Jenkins 配置文件地址为 /Users/XXXXX/.jenkins ,直接删除.jenkins文件,即

 sudo rm -rf .jenkins

第二步重启Jenkins,brew services restart jenkins ,重新运行Jenkins :http://127.0.0.1:8080/ 即可运行成功。

jenkins安装失败,Jenkins实战教程,运维开发,Jenkins教程,jenkins-lts,role-strategy,jenkins实战,原力计划

🌟解决Jenkins账号密码丢失问题

当忘记Jenkins账号和密码时,找到Jenkins配置文件,我的Jenkins配置路径是在/Users/xxxx/.jenkins/config.xml。将config.xml中的红色区域的内容删除,保存文件,再重启服务。

jenkins安装失败,Jenkins实战教程,运维开发,Jenkins教程,jenkins-lts,role-strategy,jenkins实战,原力计划

<useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>

重启服务之后,会让你输入用户名和密码,用户名为空,密码是/Users/xxxx/.jenkins/secrets/initialAdminPassword/的密码,即可登录成功。

🔥写在后面

更多Jenkins实战教程,也可以关注下方公众号获取。关注我,后续文章更精彩。文章来源地址https://www.toymoban.com/news/detail-728497.html

到了这里,关于Jenkins 教程|完美解决Jenkins安装失败、运行失败和账号丢失问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins 安装插件失败问题解决方案

    安装 jenkins 总是安装部分插件失败 1.切换下载源地址 1点击 \\\"系统管理\\\" - \\\"纠正\\\"  /  \\\"Manage Jenkins\\\" - \\\"Correct\\\" 2.点击 “高级\\\" / Advanced 3.找到页面最下面的 ”升级站点“ / Update Site ,替换链接为: ​​​​​https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json​​ 2.修改服务器

    2024年02月15日
    浏览(36)
  • 【R语言】完美解决devtools安装GitHub包失败的问题(以gwasglue为例)

    Rstudio,R4.3.1,命令在Rstudio的命令行即console中运行。 使用devtools安装一个github的包。 devtools: devtools 是 R 语言中一个非常有用的包,它提供了一套工具和函数,用于开发、测试和维护 R 包, devtools 可以帮助 R 包的开发人员更轻松地进行包的创建、文档编写、测试和发布等任

    2024年02月08日
    浏览(40)
  • [解决]Elasticsearch 8.6.0 安装,初始化乱码,运行后无法访问及安装插件,需要账号密码解决方法

    安装(官网):Download Elasticsearch | Elastic 选择系统版本就好,我是windows,下载解压到要安装的盘符。下图为目录结构 2.安装成功之后,先不急着初始化。(最好先解决初始化乱码问题,不解决如果你能找的到哪一行是用户名密码,就可以忽略) 进入config目录找到jvm.options文件

    2024年02月13日
    浏览(39)
  • 完美解决!处理精度丢失问题点

    目录 1. 解决后端响应数据给前端出现精度丢失问题 2. Freemark BigDecimal数据显示精度丢失问题 3. 前端调用方法传值精度丢失问题 解决方式一: 在项目中都是将注解标注在对应字段上,在Json序列化的时候把Long自动转为String。  解决方式二: 全局配置 每个实体类的id字段都需要

    2024年02月15日
    浏览(45)
  • Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!

    Jenkins部署完毕,如果不安装插件的话,那它就是一个光杆司令,啥事也做不了!   所以首先要登陆管理员账号然后点击系统管理再点击右边的插件管理安装CI/CD必要插件。 但是问题来了,jenkins下载插件速度非常慢,而且经常提示下载插件失败,真是令人心痛! 本文主旨真正

    2024年02月13日
    浏览(30)
  • 【MAC】 M2 brew安装 docker 运行失败 解决

    MAC 安装 brew install --cask docker 之后一直显示docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. 网上看了一些文章 发现 这个不适用于M2 所以要从官网上下载    docker 安装成功 

    2024年02月13日
    浏览(36)
  • Elasticsearch 8.6.0 安装,及初始化乱码,运行后无法访问,需要账号密码验证身份的解决方法

    1.安装(官网):Download Elasticsearch | Elastic      选择系统版本就好,我是windows,下载解压到要安装的盘符。下图为目录结构 2.安装成功之后,先不急着初始化。(先解决初始化乱码问题,不解决也可使用,请忽略)         进入config目录找到jvm.options文件, 添加 -Dfile.enco

    2023年04月08日
    浏览(37)
  • 如何完美解决前端数字计算精度丢失与数字格式化问题?

    大家好,我是木瓜太香,做前端开发经常会遇到数字计算精度丢失的问题,和数字格式化的麻烦问题,好不容易找到了可以解决这些问题的库结果用起来不够方便,例如 bignumber.js decimal.js 等编写体验不好,这篇文章来帮助你完美解决这些问题 接下来我们根据以下两个问题展

    2024年02月16日
    浏览(39)
  • 系统报错mfc100u.dll丢失的解决方法(完美解决dll问题)

    系统文件mfc100u.dll丢失和出错,极有可能是盗号木马、流氓软件等恶意程序所导致,其感染相关文件并加载起来,一旦杀毒软件删除被感染的文件,就会导致相关组件缺失,游戏等常用软件运行不起来,且提示“无法启动此程序,因为计算机中丢失mfc100u.dll。尝试重新安装该程

    2024年02月11日
    浏览(35)
  • vcruntime140.dll丢失的解决方法,vcruntime140.dll下载安装教程

    文件vcruntime140.dll需要在电脑打开一个浏览器才能下载顶部输入   dll修复程序.site  【按下键盘的回车键打开】然后点击进入下载dll文件安装包 dll文件安装包下载需要点击解压,然后把解压好的文件点击打开  开始安装丢失的vcruntime140.dll文件系统盘文件 等待电脑安装vcrunti

    2024年02月12日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包