Jenkins之插件

前言

Jenkins提供了非常丰富的插件支持,使得Jenkins变得越来越强大。我们可以方便的安装各种第三方插件,从而方便快捷的集成第三方的应用。插件是增强Jenkins环境功能以适应组织或用户特定需求的主要手段。有超过1k+不同插件,可以安装在Jenkins主机上,并集成各种构建工具,云提供商,分析工具等等。可以从更新中心自动下载插件及其依赖关系。更新中心是由Jenkins项目运营的服务,提供了由Jenkins社区的各种开发和维护的开源插件清单。

概述

本节将介绍从Jenkins Web UI中管理插件的基础知识到在文件系统上进行更改的所有内容。
插件地址:https://plugins.jenkins.io/
更新中心文档:https://jenkins.io/doc/book/glossary/#update-center

插件管理

安装

两种安装方式:

  • Web UI简单易于管理
  • Jenkins CLI命令管理插件
    每种方法都可以使Jenkins加载插件,但是可能需要不同级别的访问权限和权衡才能使用.两种方法要求Jenkins master能够从更新中心下载元数据,无论是Jenkins项目运行的主更新中心,还是自定义更新中心。
    插件被打包为后缀为.hpi文件,他们具有插件需要成功运行的所有必须的代码,图像和其他资源。

更新

移除

操作略,注意插件卸载及旧数据删除即可

禁用

插件分类及常用插件

插件分类

插件分类已经覆盖了软件开发、测试、部署、上线等各个阶段,基本可以满足所有的集成需求.根据自身需求及业务特点进行选择,精选勿贪多.
Platforms

  • iOS development
  • .NET
  • Android development
  • Ruby development

User interface

  • User Interface
  • List view column plugins

Administration

  • Agent controllers
  • Page decorators
  • Users and security
  • Cluster management
  • CLI extensions

Source code management

  • SCM connections
  • SCM related

Build management

  • Build triggers
  • Build wrappers
  • Build notifiers
  • Deployment plugins
  • Build parameters
  • Clean-up actions
  • Build tools
  • Build reports
  • Artifact uploaders

常用插件

description setter plugin:用于修改Build描述信息,在描述信息中增加显示QRCode(二维码)等等自定义信息
Ansible plugin:Ansible集成
AnsiColor: 构建过程颜色支持
Build Environment Plugin:显示构建的各类变量,问题排查及定位
disk-usage plugin:磁盘使用情况
Email Extension Plugin:构建通知,非常好用
LDAP Plugin:与LDAP结合实现账号管理,规模稍大非常有用
Publish Over FTP:发送构建产物到FTP服务器,最佳实践游戏研发人员构建完成,如果是部署到线上则直接上传到运维提供的FTP服务器,运维可以直接在生产服务器进行拉去部署,省去各种中间环节,可以大大提升部署效率
Git plugin:获取项目源代码从Git仓库
Gradle Plugin: Java项目编译构建使用
Job Configuration History Plugin:Job配置文件记录、对比,很实用
Filesystem List Parameter Plug-in:获取目录下文件列表信息,在软件部署、包上传可以快速选择所需软件包,超喜欢

如何选择及管理插件

1、少而精,勿贪多
2、满足项目勿实时更新

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容