Centos安装Jenkins,解决插件安装失败问题

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

1. Jenkins是什么?

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。

2. 什么是持续集成(CI)?

因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所以要有一个专业的持续集成工具来管理持续重复的工作。

3.Jenkins安装

写在前面:

目前最新版的Jenkins仅支持Java11 or Java 17

当然也存在支持Java 8版本的Jenkins,但是我在安装的过程中遇到了证书及插件不支持的问题(可能是我个人问题)。

本文采用war包形式安装

 3.1 Jenkins下载

 下载地址为:Jenkins download and deploymentJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarehttps://www.jenkins.io/download/,全版本下载地址为:War Jenkins Packageshttps://get.jenkins.io/war-stable/

 各个版本的说明为:

Weekly Release Line
Supported Java versions for the weekly release line are:

2.357 (June 2022) and newer
Java 11 or Java 17

2.164 (February 2019) and newer
Java 8 or Java 11

2.54 (April 2017) and newer
Java 8

1.612 (May 2015) and newer
Java 7

Long Term Support (LTS) Release Line
Supported Java versions for the LTS release line are:

2.361.1 (September 2022) and newer
Java 11 or Java 17

2.346.1 (June 2022) and newer
Java 8, Java 11, or Java 17

2.164.1 (March 2019) and newer
Java 8 or Java 11

2.60.1 (June 2017) and newer
Java 8

1.625.1 (October 2015) and newer
Java 7

 3.2 Jenkins安装

方案一: java -jar jenkins.war --httpPort=8081

方案二:使用tomcat运行war包

本文采用方案二,在tomcat中运行war包

tomcat启动之后,会在catalina.out中看到初始密码,如下图所示:

jenkins 无法安装插件,Devops,jenkins,centos,linux

然后在浏览器中,访问:http://ip:8081/jenkins

 jenkins 无法安装插件,Devops,jenkins,centos,linux

 下一步,安装插件,这里要注意!!!因为众所周知的问题,这里插件一般会安装失败,所以我们选择【选择插件来安装】,然后记录下来所有默认选择的插件。

jenkins 无法安装插件,Devops,jenkins,centos,linux

 记录插件20个,后续手动安装即可,分别如下:

Folders
OWASP Markup Formatter
Build Timeout
Credentials Binding
Timestamper
Workspace Cleanup
Ant
Gradle
Pipeline
GitHub Branch Source
Pipeline: Stage View
Pipeline: GitHub Groovy Libraries
SSH Build Agents
Matrix Authorization Strategy
PAM Authentication
LDAP
Email Extension
Localization Support
Localization: Chinese (Simplified)

 设置用户信息,设置访问地址,即可完成初始化。

jenkins 无法安装插件,Devops,jenkins,centos,linux

jenkins 无法安装插件,Devops,jenkins,centos,linux

 3.3 重点:安装插件!!!

jenkins 无法安装插件,Devops,jenkins,centos,linux

 jenkins 无法安装插件,Devops,jenkins,centos,linux

 下拉页面到底部

jenkins 无法安装插件,Devops,jenkins,centos,linux

 更改Update Site为清华镜像地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json

 然后回到插件列表页面,点击底部【Check now】更新插件列表,然后等待。

当能看到如下页面时:

jenkins 无法安装插件,Devops,jenkins,centos,linux

 此时,停止Tomcat!!!手动修改default.json文件内容,更改插件下载地址为清华镜像地址。

在服务器上,root路径下,执行 ls -a,可以看到 .jenkins 文件夹。

jenkins 无法安装插件,Devops,jenkins,centos,linux

 执行 cd .jenkins/updates/ ,可以看到 有一个 default.json 的文件,替换文件中内容:

将www.google.com替换为www.baidu.com

再全局替换 https://updates.jenkins.io/download/ -为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/

jenkins 无法安装插件,Devops,jenkins,centos,linux

 替换完毕之后,注意不要再执行底部【Check now】更新插件列表按钮,否则default.json的内容将被更改。

再次启动Tomcat,切换到插件管理页面,按照下方列表一个一个执行安装即可。

Folders
OWASP Markup Formatter
Build Timeout
Credentials Binding
Timestamper
Workspace Cleanup
Ant
Gradle
Pipeline
GitHub Branch Source
Pipeline: Stage View
Pipeline: GitHub Groovy Libraries
SSH Build Agents
Matrix Authorization Strategy
PAM Authentication
LDAP
Email Extension
Localization Support
Localization: Chinese (Simplified)

执行成功之后,如图所示:

jenkins 无法安装插件,Devops,jenkins,centos,linux文章来源地址https://www.toymoban.com/news/detail-708469.html

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

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

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

相关文章

  • Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!

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

    2024年02月13日
    浏览(39)
  • 关于Jenkins安装后,插件管理中插件版本依赖报错问题的解决方法

    我们在初次安装完Jenkins后,通常会去下载要使用的插件,但是在插件管理中通常会出现插件版本问题的提示,例如: 此类问题一般可通过升级Jenkins到最新版本来解决问题。但是Jenkins从旧版本升级到最新版本,望望可能会连带着修改相关配置,以及升级JDK版本,中间一个环节

    2024年02月07日
    浏览(46)
  • Jenkins插件安装失败时这么做就搞定啦

    1.网络或墙的问题导致插件下载安装失败 这种错误提示很明显,就是无法连接到插件下载地址,导致插件下载失败。 为Jenkins更换源 点击Jenkins主页面左侧列表中【系统管理】—— 下拉找到【管理插件】 选择【高级】选项卡 替换最下方【升级站点】中的URL 将 http://updates.jen

    2024年02月12日
    浏览(37)
  • Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题

    一、本文采用jenkins:2.262版本,采用离线方式直接安装插件 拉取jenkins镜像并docker部署服务后,会发现jenkins安装插件,出现连接错误。这是由于目前无法访问jenkins官方的插件库,本人尝试过在hudson.plugins.git.GitTool.xml文件中修改插件地址为国内仓库或进入/pluginManager/advanced修改

    2024年02月10日
    浏览(50)
  • Jenkins 安装 NodeJS 插件后无法识别Node环境:env node No such file or directory

    经验证,该问题在使用Jenkins官方文档中推荐的docker镜像 jenkinsci/blueocean 才会出现。 改用最新的Jenkins docker镜像就不会遇到: 我安装的是最新的Jenkins docker镜像: 然后运行镜像: 注意 docker run 时,镜像名为 jenkins/jenkins:lts ,而不是 jenkins/jenkins 。两者不同。 为什么 jenkinsci/blu

    2024年02月07日
    浏览(47)
  • 使用docker安装Jenkins时无法pull问题Trying to pull repository docker.io/jenkins/jenkins ...manifest for dock..

    博客:docker 安装jenkins 第一步:安装Jenkins的镜像 报错 解决方案 解决方案博客:解决docker pull java或者xxx镜像报错的问题 ,结合:linux 操作 json文件 先说原理和操作: 原理就是在我们pull镜像时,用的时原有的镜像(属于国外),我们修改为国内的镜像pull,会快很多也不容易

    2024年02月08日
    浏览(81)
  • jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

    同一个项目需要在不同环境下测试 1、选择参数化构建过程,选择选项参数 2、名称填入 env 3、选项配置三个值分别: dev、test、online 4、添加描述 5、编写shell命令 6、构建项目 7、控制台查看输出 Jenkins强大的原因之一就是插件众多 插件帮助Jenkins丰富自身原有的功能 Dashboard

    2024年02月15日
    浏览(45)
  • Jenkins 拉取 GitHub 私有仓库失败问题

    添加仓库的时候提示 stderr: fatal: Cannot prompt because user interactivity has been disabled. 把在 GitHub账户设置中生成的个人访问令牌填到地址里   

    2024年02月15日
    浏览(39)
  • 解决新版 Microsoft Edge 浏览器网页翻译失败以及扩展插件无法下载问题

    自从微软发布了新浏览器,电脑上就仅保留了 Microsoft Edge 和 Google Chrome 浏览器,因为其它浏览器暂时觉得没有必要。无论是 Edge 还是 Chrome 都提供了在线翻译功能,这对于经常访问国外网站来快速阅读重要资讯非常方便,虽然微软的翻译不如谷歌翻译更准确,但是微软也一

    2024年02月15日
    浏览(140)
  • jenkins通过shell启动jar失败问题

    网上提到了很多方法,试了都没有用,可能是jenkins版本问题,具体不清楚。 检查环境变量设置:确保在启动Jenkins时正确设置了 BUILD_ID=DONTKILLME 环境变量。您可以通过在Jenkins启动脚本或命令行中添加 -D 选项来设置环境变量,例如: java -jar jenkins.war -DBUILD_ID=DONTKILLME ----无效

    2024年02月16日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包