博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins插件安装与升级[三]
阅读量:7200 次
发布时间:2019-06-29

本文共 2150 字,大约阅读时间需要 7 分钟。

标签(linux): jenkins

笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流

默认的插件

Folders Plugin OWASP Markup Formatter Plugin build timeout plugin Credentials Binding Plugin Timestamper Workspace Cleanup Plugin Ant Plugin Gradle Plugin Pipeline GitHub Organization Folder Plugin Pipeline: Stage View Plugin Git plugin Subversion Plug-in SSH Slaves plugin Matrix Authorization Strategy Plugin PAM Authentication plugin LDAP Plugin Email Extension Plugin Mailer Plugin

jenkins常用插件

  • SSH plugin
  • GitLab Plugin
  • Pipeline
  • Git plugin
  • Git Parameter Plug-In
  • Deploy Plugin
  • Maven Integration plugin
  • Role-based Authorization Strategy
  • Html reports
  • performance plugin
  • jmeter-maven
  • Cobertura
  • SonarQube
  • Blue Ocean

插件管理

  • 系统设置-->插件管理
  • 更新插件、下载安装、代理设置、可用插件
  • 手工安装
  • 下载地址http://updates.jenkins-ci.org/

jenkins目录

  • /var/lib/jenkins 主目录
  • /etc/init.d/jenkins 启动文件
  • /var/cache/jenkins程序文件
  • /var/log/jenkins 日志文件

安装插件

[root@git tools]# rz -Erz waiting to receive.[root@git tools]# ls jenkins-2.32.3-1.1.noarch.rpm    nexus-2.13.0-01-bundle.tar.gz  plugins.tar.gzgitlab-ce-8.9.5-ce.0.el7.x86_64.rpm  jenkins-2.32.3-1.1.noarch.rpm.1  plugins.tar.gz [root@git tools]# mv plugins.tar.gz /var/lib/jenkins/[root@git tools]# cd /var/lib/jenkins/[root@git tools]# tar xvf plugins.tar.gz#这时plugins这个目录里就有了很多插件了# 需要注意的是这些文件的权限需要是jenkins的,当然我们也可以修改jenkins启动用户为root,在/etc/sysconfig/jenkins修改[root@git jenkins]# service jenkins restart Restarting jenkins (via systemctl):                        [  OK  ]

更新插件

直接更新可能是更新不了的,如果更新不了可以直接接上面的地址手动下载后上传上本地

img_504339572f71d768dd79ee497762ffc9.png

镜像管理

  • 全部镜像:
  • 更换镜像:

备份

  • tar zcf jenkins.tar.gz /var/lib/jenkins/
    *备份策略: 定时备份脚本,每天备份,保留15天的备份,如果数据量大,可以使用rsync增量备份。

系统设置

img_81f68e72cdd827142ecaeb617b7ca786.png

配置邮箱服务

img_25386570b6dc49549422a54641847593.png

保存之后这里就有了5个空闲的状态

img_abd155a6df857a017046b1f1fe36cf63.png

jenkins升级

先停止jenkins

[root@git jenkins]# service jenkins stopStopping jenkins (via systemctl):                          [  OK  ]

做备份

[root@git jenkins]# cd /usr/lib/jenkins/[root@git jenkins]# lsjenkins.war[root@git jenkins]# mv jenkins.war jenkins-2.32.2.war.bak[root@git jenkins]# lsjenkins-2.32.2.war.bak

将新版的war放入

[root@git jenkins]# mv /tools/jenkins.war .[root@git jenkins]# lsjenkins-2.32.2.war.bak  jenkins.war[root@git jenkins]# service jenkins start Starting jenkins (via systemctl):                          [  OK  ]

转载地址:http://ijcum.baihongyu.com/

你可能感兴趣的文章
springmvc上传图片并显示图片--支持多图片上传
查看>>
创业感悟:技术兄弟为什么一直没有起来(1)
查看>>
Easyui 基于kindeditor的扩展
查看>>
DJANGO基础学习之转义总结:escape,autoescape,safe,mark_safe
查看>>
hough变换检测直线和圆
查看>>
tcpdump学习
查看>>
spring mvc:内部资源视图解析器(注解实现)@Controller/@RequestMapping
查看>>
[转]关于setInterval只执行一次的原因
查看>>
Walle,一个开源的web代码发布管理系统
查看>>
DataList控件Button事件
查看>>
用户控件赋值
查看>>
JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
查看>>
在.net中读写config文件的各种方法(自定义config节点)
查看>>
MyBatis简介与配置MyBatis+Spring+MySql
查看>>
Oracle Parameter使用
查看>>
最小公共子序列的和
查看>>
老赵面试题参考答案(一)《转》
查看>>
360产品无法安装,此程序被组策略阻止
查看>>
Loadrunner检查点使用总结
查看>>
hdfs源码分析第一弹
查看>>