本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Jenkins
  • 持续集成工具Jenkins教程(2)插件源与常用插件

持续集成工具Jenkins教程(2)插件源与常用插件

发布:TangLu2020-2-19 17:49分类: Jenkins 标签: jenkins

一、配置Jenkins插件国内源实现加速

Jenkins之所以功能强大和它所提供的插件有密不可分的关系。比如Publish Over SSH插件可以让Jenkins服务器通过SSH的方式连接到已经配置好的机器上去执行操作并将操作结果输出到控制台,然后执行从SVN、GIT上拉取推送代码、批量执行命令等操作。由于Jenkins默认插件资源都是放在国外,通过Web安装会非常慢,在安装Jenkins时如果使用过“安装推荐插件”就可以感受到。所以通常会配置Jenkins插件地址为国内源,比如清华大学的。

配置方法:登陆Jenkins-->configure-->Manage Jenkins-->Advanced-->Update Site,然后复制清华大学仓库地址https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

jenkins.jpg


二、Jenkins插件的安装方式

方法1:Jenkins后台在线安装


方法2:Jenkins后台导入.hpi文件。可以在清华大学或者官方仓库(https://plugins.jenkins.io)中下载.hpi文件,然后在configure-->Manage Jenkins-->Advanced中导入。


local_jen.png


方法3:将以前下载好的插件文件导入到/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配置进行修改,这样非常不安全。安装好插件后在Configure Global Security可以看到多出了新的认证方式,然后在主界面也有了新的菜单Manage and Assign Roles,通过这个菜单可以对用户权限和项目权限进行细分管理。

jenkins_role.jpg

jenkins_role2.jpg


2、Localization汉化插件

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


3、Publish Over SSH

该插件可以通过ssh连接服务器实现便捷管理

jenkins3.png


jenkins4.png


jenkinsx.png

jenkins5.png


4、Git Parameter插件

该插件可以在进行参数化构建时让用户选择一个tag参数,实现根据git版本进行构建。


5、

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《持续集成工具Jenkins教程(2)插件源与常用插件
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-496.html  [生成短网址]

已有 0/3773 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~