jenkins插件安装与升级[三]

简介: 标签(linux): jenkins笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流默认的插件Folders Plugin OWASP Markup Formatter Plugin build timeout plugin Credentials B...

标签(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 -E
rz 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.gz
gitlab-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 stop
Stopping jenkins (via systemctl):                          [  OK  ]

做备份

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

将新版的war放入

[root@git jenkins]# mv /tools/jenkins.war .
[root@git jenkins]# ls
jenkins-2.32.2.war.bak  jenkins.war
[root@git jenkins]# service jenkins start 
Starting jenkins (via systemctl):                          [  OK  ]
目录
相关文章
|
1月前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
3月前
|
Kubernetes jenkins 持续交付
Jenkins 插件生态:提升自动化能力
【8月更文第31天】Jenkins 是一个开源的持续集成/持续交付(CI/CD)平台,广泛应用于软件开发的各个阶段。Jenkins 的一大特色就是其丰富的插件生态系统,这些插件极大地扩展了 Jenkins 的功能,使其能够适应各种各样的应用场景。本文将深入探讨 Jenkins 的插件生态系统,并指导如何选择和配置插件以满足特定需求。
163 1
|
3月前
|
jenkins Java Linux
[jenkins]简介与安装
[jenkins]简介与安装
|
3月前
|
jenkins Java 持续交付
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
|
3月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
3月前
|
Kubernetes jenkins 网络安全
Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
43 0
|
3月前
|
jenkins 持续交付 网络安全
Windows 2016 安装 Jenkins
Windows 2016 安装 Jenkins
18 0
|
3月前
|
jenkins 持续交付 开发工具
Jenkins 手动安装插件
Jenkins 手动安装插件
68 0
|
3月前
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
169 0
|
3月前
|
jenkins Linux 持续交付
CentOS 7上安装 Jenkins 2.227 -- yum 方式
CentOS 7上安装 Jenkins 2.227 -- yum 方式
161 0