Jenkins安装和插件管理配置入门教程

 更新时间:2022年02月10日 08:34:55   作者:知己一语  
这篇文章主要介绍了Jenkins安装和插件管理知识,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

安装Jenkins

1)安装JDK

Jenkins需要依赖JDK,所以先安装JDK1.8

yum -y install java-1.8.0-openjdk*
# 安装到了: /usr/lib/jvm
# 查看java版本信息
java -version

2)获取Jenkins安装包,进行安装,

下载页面:https://jenkins.io/zh/download/ 安装文件:jenkins-2.277.4-1.1.noarch.rpm

链接: https://pan.baidu.com/s/1jkVxJzhHVbXHxItLt0molQ?pwd=xg3q

提取码: xg3q

ls jenkins-2.277.4-1.1.noarch.rpm
rpm -ivh jenkins-2.277.4-1.1.noarch.rpm 

3)修改Jenkins配置

rpm -ql jenkins

vim /etc/sysconfig/jenkins
#29 行,修改Jenkins用户为root
29// JENKINS_USER="root"
#修改端口
56// JENKINS_PORT="8888"

4)启动Jenkins(Jenkins需要关闭防火墙,或者在防火墙添加端口)

# 设置firewalld防火墙不开机自启,并立即关闭。
systemctl disable firewalld.service --now
# 永久关闭selinux(需要重启服务器生效),临时将selinux设置为宽松模式(立即生效)
sed -i '/SELINUX/ s/enforcing/disabled/g'  /etc/selinux/config
setenforce 0
systemctl start jenkins
netstat -natp |grep 8888

5)打开浏览器访问

6)获取并输入admin管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

7) 跳过插件安装

因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装

8)添加一个管理员账户,并进入Jenkins后台

使用Jenkins

1 Jenkins密码忘记处理:

修改配置文件安全功能禁用

vim /var/lib/jenkins/config.xml
#将文件中第7行的true 修改为false,然后保存退出
7//   <useSecurity>false</useSecurity>

重启Jenkins服务,可以直接登录修改账号密码

systemctl restart jenkins.service 

2 修改Jenkins中已有的用户名和ID

vim /var/lib/jenkins/users/users.xml

持续集成环境Jenkins插件管理

Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。

修改Jenkins插件下载地址

Jenkins国外插件地址下载速度非常慢,所以可以修改为国内插件地址

cd /var/lib/jenkins/updates/
sed -i 's/http:\/\/updates.jenkins- ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json 
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

然后在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改为国内插件地址

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

Sumbit 后在浏览器输入 192.168.23.11:8888/restart ,重启Jenkins

下载中文汉化插件

Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"

升级Jenkins

Jenkins->Manage Jenkins -->或自动升级

点击Jenkins

在Manage Jenkins 里,可以重启使用新版本,也可以回滚

到此这篇关于Jenkins安装和插件管理的文章就介绍到这了,更多相关Jenkins安装和插件管理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决spring boot环境切换失效的问题

    解决spring boot环境切换失效的问题

    这篇文章主要介绍了解决spring boot环境切换失效的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • java如何删除非空文件夹

    java如何删除非空文件夹

    这篇文章主要介绍了java如何删除非空文件夹问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • java语言中封装类代码示例

    java语言中封装类代码示例

    这篇文章主要介绍了java语言中封装类,涉及相关代码示例及结果分析,以及封装的好处简单介绍,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Java 读取PDF中的文本和图片的方法

    Java 读取PDF中的文本和图片的方法

    本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法。分别调用方法extractText()和extractImages()来读取,需要的朋友可以参考下
    2019-07-07
  • 将Java对象序列化成JSON和XML格式的实例

    将Java对象序列化成JSON和XML格式的实例

    下面小编就为大家分享一篇将Java对象序列化成JSON和XML格式的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Java实战网上电子书城的实现流程

    Java实战网上电子书城的实现流程

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+SSM+JSP+maven+Mysql实现一个网上电子书城,大家可以在过程中查缺补漏,提升水平
    2022-01-01
  • Java springboot Mongodb增删改查代码实例

    Java springboot Mongodb增删改查代码实例

    这篇文章主要介绍了Java springboot Mongodb增删改查代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • springcloud整合gateway实现网关的示例代码

    springcloud整合gateway实现网关的示例代码

    本文主要介绍了springcloud整合gateway实现网关的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Java使用System.currentTimeMillis()方法计算程序运行时间的示例代码

    Java使用System.currentTimeMillis()方法计算程序运行时间的示例代码

    System.currentTimeMillis() 方法的返回类型为 long ,表示毫秒为单位的当前时间,文中通过示例代码介绍了计算 String 类型与 StringBuilder 类型拼接字符串的耗时情况,对Java计算程序运行时间相关知识感兴趣的朋友一起看看吧
    2022-03-03
  • Springboot2.6.x的启动流程与自动配置详解

    Springboot2.6.x的启动流程与自动配置详解

    这篇文章主要给大家介绍了关于Springboot2.6.x的启动流程与自动配置的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-01-01

最新评论