一、配置Jenkins国内插件源

Jenkins之所以功能强大和它所提供的插件有密不可分的关系。但由于Jenkins默认的插件源是在国外,通过Web进行安装插件速度非常慢,这点在部署Jenkins时如果使用过“安装推荐插件”就可以感受到。所以通常会为Jenkins配置一个国内插件源,比如清华大学的。只需要登陆Jenkins-->configure-->Manage Jenkins-->Advanced-->Update Site,然后复制清华大学仓库地址https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json。

二、Jenkins安装插件的三个方法

  • · Jenkins后台在线安装
  • · Jenkins后台导入.hpi文件。可以在清华大学或者官方仓库(https://plugins.jenkins.io)中下载.hpi文件,然后在configure-->Manage Jenkins-->Advanced中导入。
  • · 将插件文件导入到/var/lib/jenkins/plugins目录中
systemctl stop jenkins
mv plugins /var/lib/jenkins/
chown -R jenkins. /var/lib/jenkins
systemctl start jenkins

三、Jenkins常用插件介绍

1、Role-based Authorization Startegy

由于Jenkins本身不支持对用户权限进行精确控制,所有登陆的用户都可以对Jenkins配置进行修改,这样不安全。而使用安全矩阵只能做到用户全局权限的设置;项目矩阵虽然可以进入项目通过“启用项目安全”来设置每个用户权限,比安全矩阵更细化,但不灵活;而使用该插件就可以基于角色来对项目进行授权,可以实现对项目进行批量用户授权,支持正则匹配项目等。

勾选了Role-Based-Strategy选项后返回jenkins主界面,可以看到会新增Manage and Assign Roles功能,进入后可以对用户权限和项目权限进行细分管理。设置流程大致为新增全局角色、对全局角色授权(如果需要细化的话可以再新增项目角色、然后对项目角色授权,授权时支持正则表达式匹配项目,但记得关闭全局权限里的read权限)、创建用户、为创建的有用户设置角色

2、Localization汉化插件

该插件可以实现汉化功能,不必多说

3、Publish Over SSH

该插件可以在Jenkins中配置好需要通过SSH管理的服务器信息,然后通过Jenkins使用SSH连接服务器进行批量管理。插件安装完成后进入系统管理--系统配置--Publish over SSH,增加需要SSH管理的服务器信息,这里使用的是密码的形式,也可以用Key进行管理,Jenkins服务器把公钥传递给后端节点后,在Publish over SSH里把私钥的内容配置上去就可以了

在创建任务的时候进入构建--新增构建步骤--send files or execute commands over SSH,然后选中刚才创建的服务器信息,就可以通过SSH远程执行命令或者脚本了

4、SVN与GIT

Jenkins支持对SVN或者Git仓库中的代码进行管理。可以拉取SVN仓库中指定版本号,拉取下来的默认存放路径用户家目录下的/.jenkins/workspace/下。如果在进行Git参数化构建时让用户能够选择分支或Tag,需要安装Git Parameter插件来实现根据git版本进行构建。

5、Configuration Sclicing

用于对任务进行批量配置,比如同时修改多个任务的构建参数、批量配置Shell

6、Job Configuration History

可以进行项目版本控制,实现类似SVN一样的回滚操作,在job中可以通过job config histroy配置保存多少个历史

7、python插件

用于通过Jenkins执行pyhon代码

8、钉钉插件

在钉钉客户端配置好机器人之后会生成一个token,然后通过钉钉插件调用token进行实时提醒

9、SCM Sync Configuration

用于对Jenkins的job进行备份并上传到Git或者SVN仓库,插件安装好以后在系统配置中可以看到插件相关设置,配置好仓库地址后job发生更新则会自动上传到仓库中进行保留,以后要恢复数据的话在插件界面点击reload即可

Jenkins教程(2)插件源与常用插件相关推荐

  1. CAD插件-幕墙设计常用插件sama整理

    CAD插件-幕墙设计常用插件sama整理 SWF画弧形焊缝.LSP 标注多段线-(边长A1.对角线A2.角度A3)LSP 尺寸整理(修正)LSP 对齐afLSP 多段线顶点布块-(xxp)LSP 计算 ...

  2. ae需要安装哪些插件?——AE常用插件脚本预设整理合集(不定期更新)

    按照ae插件的属性和风格的不同,把ae插件主要分为了粒子.调色.光效.文字.绑定.水彩水墨.表达式.关键帧.三维总共九大类 一.粒子类 粒子插件绝对是最常用非常重要的插件之一. 1.Trapcode ...

  3. sublime text3--js智能提示插件以及其他常用插件

    转载地址:http://blog.csdn.net/u013861109/article/details/53106074 在诸多工具中,Sublime Text无疑是一款利器,它界面优美.功能强悍. ...

  4. Unity初级教程2048附带源码及插件(400行代码1个脚本UI实现)

    * 完整代码传送门 此次用到的Unity插件地址Unity3dAsyncAwaitUtil GitHub,如果使用async-await时仍然报错,请把.net standard 2.0转换为.net ...

  5. bootstrap表单拖拽生成器插件_web前端常用插件、工具类库汇总,新手必收藏!!!...

    前言 在开发中,我们经常会将一些常用的代码块.功能块进行封装,为的是更好的复用.那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件. 下面这些是我在工作中积累的一些常用的前端 ...

  6. vscode运行html的插件_vscode前端常用插件推荐,搭建JQuery、Vue等开发环境

    vscode是微软开发的的一款代码编辑器,就如官网上说的一样,vscode重新定义(redefined)了代码编辑器.当前市面上常用的轻型代码编辑器主要是:sublime,notepad++,edit ...

  7. sublime安装emmet插件和一些常用插件和常用快捷键

    Preferences >Package Settings > Package Control > Settings - User 添加代码 "debug": t ...

  8. android studio selector 插件,Android Studio 常用插件

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 整理使用Android Studio进行开发时所使用的插件,如发现更好用的插件会及时更新. 1. GsonFormat ...

  9. java 插件大全_Java 常用插件

    2.文本编辑器 CkEditor + CkFinder 文本编辑器 CkEditor本身不支持文件上传,要配合CkFinder插件使用. ckeditor_3.6.2(解压) ckeditor-jav ...

  10. html5常用插件大全,前端常用插件utils汇总

    发布于 2020-03-06 工具库 || 数据处理 表单验证---jquery 图片懒加载---JavaScript---vue---react 图片预览类似朋友圈满足聊天递增图片的需求---vue ...

最新文章

  1. .NET Core2.1下采用EFCore比较原生IOC、AspectCore、AutoFac之间的性能
  2. SDOI 2006 - 保安站岗
  3. 类的继承私有成员问题
  4. maven settings.xml国内仓库配置
  5. usb连接不上 艾德克斯电源_STM32F7 电源控制器(PWR)
  6. 编译时如何看到每个文件的编译选项_导出 Clang 可视化编译耗时分析报告 —— ftimetrace 的使用...
  7. WPF跨程序集共享样式(跨程序集隔离样式和代码)
  8. HTTP协议简单概述
  9. Kotlin 元编程(注解,反射)
  10. 计算机软件选修课选什么好,互联网行业,软件工程专业学什么?
  11. C语言 计算学生各科成绩平均分的总和
  12. 一文搞懂什么是遗传算法Genetic Algorithm【附应用举例】
  13. 如何自己动手给笔记本电脑增加内存
  14. Python 进阶必备:进程模块 multiprocessing
  15. TensorFlow Win10 stage.3
  16. 食品药品ERP系统仓库系统使用教程
  17. ST北生(600556)关于资产重组进展情况的公告
  18. 【愚公系列】2023年02月 WMS智能仓储系统-015.基础设置(货主信息、运费设置、客户信息)
  19. 蓄电池各种内阻测试方法
  20. 30、40多岁的人互联网创业优势何在

热门文章

  1. C#实现在图片上添加文字和二维码
  2. 重学前端学习笔记(十二)--浏览器工作解析(二)
  3. Scrapy爬虫案例-淘宝比价定向爬虫学习笔记
  4. ArcGIS空间数据分析实用工具——方向分布(标准差椭圆)
  5. EXTJS动态载入组件定义文件并初始化组件,动态构造界面的方法.
  6. 公司来了一个low逼程序员,进程线程面试题总结
  7. Pisces集成logback
  8. 软件测试工具有哪些(软件测试常用的工具都有哪些)
  9. 性能效率(Performance efficient)弱点度量
  10. 拉格朗日对偶性(Lagrange duality)