热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

云端Centos06安装Jenkins

目录下载安装使用Jenkins配置&运行第一个Job尝试安装插件安装汉化包升级其他插件前面插件下载遇到问题本文基于CentOS7,安装使用Jenkins

目录

下载安装

使用Jenkins

配置&运行第一个Job

尝试安装插件

安装汉化包

升级其他插件

前面插件下载遇到问题


本文基于CentOS7,安装使用Jenkins需要用户提前安装JDK或者jre环境

下载安装

下载新版Jenkins WAR包

可以去Jenkins官网或者国内搜索最新稳定版本:https://www.jenkins.io/download/

本文使用的Jenkins: https://download.csdn.net/download/geeklevin/15022043 (可以从这里下载,上面的网站在境外访问很慢)

启动Jenkins

export JENKINS_HOME=/devops/jenkins/home #这个目录存放Jenkins的所有配置nohup java -jar ./jenkins.war > jenkins.log & 

使用Jenkins


配置&运行第一个Job

这里创建一个类型为FreeStyle的Job,内容如下,只是简单的展示了maven版本和Java版本。

mvn -versionjava -version

触发Job运行

配置为国内的Jenkins插件中心

拷贝: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

点击“Submit"(PS: 这里配置的时候卡了,点击了多次导致后面出现一个意想不到的错误)

这里会出现问题,因为插件升级中心会进行签名检查。我们修改了默认的,需要在启动脚本添加下面的参数,设置为忽略。

-Dhudson.model.DownloadService.noSignatureCheck=true 

更多资源移步清华的开源镜像源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/

尝试安装插件

安装一个插件把build状态改成绿色球

Caused: java.io.IOException: Failed to load https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi to /usr/local/src/jenkins/home/plugins/greenballs.jpi.tmpat hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287)
Caused: java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi (redirected to: https://get.jenkins.io/plugins/greenballs/1.15.1/greenballs.hpi)

哎,居然遇到错误,算了,后面再看。继续尝试一个国内的插件。

安装汉化包

这个汉化包,本身是一个插件(hpi/jpi)后缀。

进入服务器,查看jenkins home plugins目录,可以进一步验证。

勾选 Restart Jenkins 这一栏,可以重启并加载下载好的插件。

这个插件安装完,可以在system configuration那里看到Locale,结果没有。

点击插件,跳转到官网,也没有看到任何配置说明 => https://plugins.jenkins.io/localization-zh-cn/

插件已经装上了,不过预期出现的配置位没有出现,估计是版本兼容问题,先不处理。

升级其他插件

新装的Jenkins会有很多警告信息,也可以跑去Update Center,选择升级,消除警告。

警报数量将为1了,但是还有很多插件缺少,先写到这里。

前面插件下载遇到问题

明明设置了国内Plugin Center,日子还显示从默认的plugin repo下载。

查看Jenkins服务器上面的插件配置文件出现了多个site,而且是重复的。

进行删除留下一个重试下载。

   

   

很多插件都能正确下载了。

安装成功重启后,打开原来的test job发现Console Output旁边的圆形图标变成绿色的了。

参考链接:

https://www.jenkins.io/

https://plugins.jenkins.io/

https://jenkins-zh.cn/wechat/

中文插件问题 - https://cloud.tencent.com/developer/article/1631632


推荐阅读
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 本文介绍了解决java开源项目apache commons email简单使用报错的方法,包括使用正确的JAR包和正确的代码配置,以及相关参数的设置。详细介绍了如何使用apache commons email发送邮件。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
author-avatar
书友80922185
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有