前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Jenkins Pinned Plugins(Jenkins绑定插件)

Jenkins Pinned Plugins(Jenkins绑定插件)

作者头像
donghui
发布于 2019-04-19 07:23:29
发布于 2019-04-19 07:23:29
9110
举报
文章被收录于专栏:donghui的博客donghui的博客

在Jenkins上将Subversion Plugin由捆绑的1.54版本升级到目前(2015/07/15)最新版本2.5.1

在已安装的插件页面(http://my.jenkins.server/pluginManager/installed)发现在【绑定】这一列,Subversion插件多了【解除绑定】按钮

并且Jenkins捆绑的插件(如Subversion Plugin)在界面上都没有【卸载】按钮

点开上面图片的【?】按钮,进入到相应帮助界面,将其内容翻译如下:

绑定插件的概念适用于与Jenkins捆绑的插件,例如Matrix Authorization plugin。

如果你没有做什么特别的操作,当Jenkins插件升级的时候,它的捆绑插件将覆盖当前安装在JENKINS_HOME中任何版本的插件。

然而,当捆绑的插件被手动升级的时候,Jenkins将标记那个插件绑定到特定的版本。

文件系统中,Jenkins将创建一个叫做$JENKINS_HOME/plugins/plugin_name.jpi.pinned的空文件来表明绑定。

在Jenkins启动的过程中,绑定插件将永远不会被捆绑插件覆盖。(如果一个绑定插件的版本比捆绑的插件版本低,新版本的Jenkins将会警告。)

通过插件更新中心更新一个捆绑插件到更新中心所提供的版本是安全的。这里常常需要挑选最新的特性和修复。捆绑的版本偶尔更新,但不固定。

Jenkins的插件管理允许插件显示地解除绑定。$JENKINS_HOME/plugins/plugin_name.jpi.pinned文件也能够被手动创建或删除来控制绑定行为。

如果它存在,Jenkins将使用用户指定的任何版本;如果没有,Jenkins在启动时将恢复默认插件版本。

以Subversion Plugin为例,$JENKINS_HOME/plugins/目录下与其相关的文件或目录如下图:

$JENKINS_HOME/plugins/subversion.jpi.pinned表示Subversion Plugin当前被绑定。

subversion.bak是上一个安装的版本,subversion.jpi是当前使用的版本。

点击【解除绑定】按钮,Jenkins会删掉$JENKINS_HOME/plugins/subversion.jpi.pinned文件,

在Jenkins重新启动过程中将会恢复subversion插件的版本。

Docker Commons Plugin为例,在$JENKINS_HOME/plugins/下创建空文件docker-commons.jpi.pinned,并重启Jenkins。

$JENKINS_HOME/plugins/docker-commons.jpi.pinned表示Docker Commons Plugin当前被绑定。

点击【解除绑定】按钮,Jenkins会删掉$JENKINS_HOME/plugins/subversion.jpi.pinned文件。

注:Jenkins的捆绑插件在jenkins.war中的WEB-INF/plugins目录下。

参考:

https://wiki.jenkins-ci.org/display/JENKINS/Pinned+Plugins

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/07/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
初试Jenkins2.0 Pipeline持续集成
哎_小羊
2018/01/02
2K0
初试Jenkins2.0 Pipeline持续集成
基于linux安装Jenkins
Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。
星哥玩云
2022/05/26
2.6K0
基于linux安装Jenkins
jenkins持续集成环境从0到1搭建全过程
在浏览器中访问jenkins项目:http://localhost:8080/jenkins 出现解锁Jenkins界面,说明jenkins项目搭建完成,这里需要输入管理员密码。如下图:
测试小能手
2022/11/07
3930
jenkins持续集成环境从0到1搭建全过程
Jenkins学习三:介绍一些Jenkins的常用功能
Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的。
全栈程序员站长
2022/09/16
1K0
Jenkins安装与插件下载
Jenkins安装完以后,需要安装插件,但是众所周知因为墙的原因,所以插件下载很慢,甚至下载失败,网上查到的大部分方法都是修改升级站点的URL,但是几乎没用,下面我介绍一个绝对管用,极速下载插件的方式。
星星在线
2020/10/23
1.9K0
持续集成之jenkins
https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins
BUG弄潮儿
2022/06/30
3K0
持续集成之jenkins
Jenkins安装
Java8 无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。安装JDK:yum -y install java
DevOps云学堂
2019/10/18
8720
Jenkins安装
【干货】Jenkins 持续集成实现系统自动化构建、测试及部署
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java 项目(SVN+Maven)中 FindBugs/CheckStyle/PMD 等常用插件的使用、单元测试及其覆盖率报告等,力求实战性强。
IT技术小咖
2019/06/26
3.3K0
【干货】Jenkins 持续集成实现系统自动化构建、测试及部署
打造企业级自动化运维平台系列(四):Jenkis 基础入门与安装
随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保 软件开发的质量已经慢慢成为开发过程中不可回避的问题。
民工哥
2024/01/18
7320
打造企业级自动化运维平台系列(四):Jenkis 基础入门与安装
Jenkins File fingerprinting功能简单使用
在Jenkins官网再次查阅Jenkins功能介绍资料时,看到有10个功能,而这10个功能最陌生的是File fingerprinting的功能。
donghui
2019/04/19
2.7K0
Jenkins File fingerprinting功能简单使用
从0搭建属于自己的Jenkins持续集成平台
Jenkins在日常工作中占据了一个非常重要的角色,帮助我们节省了大量用于构建的时间。有些公司有运维大哥对Jenkins进行维护,如果没有那只能自己动手了。俗话说的好自己动手丰衣足食,所以本文就从0开始搭建属于自己的Jenkins持续平台。主要包含,普通项目构建、流水线构建、多分支流水线构建并将构建结果辅以钉钉通知。
不一样的科技宅
2020/07/08
1.1K1
1.Jenkins入门基础介绍与持续化集成部署
Tips :个人理解 Jenkins 是一个调度平台,本身不需要处理任何事情,而是通过众多的插件来完成所有的工作;
全栈工程师修炼指南
2022/09/29
6.4K0
1.Jenkins入门基础介绍与持续化集成部署
jenkins实战系列
本文主要介绍了在linux 下如何部署jenkins.以及通过jenkins 如何发布php.以及java 程序,利用jenkins 来实现邮件告警及时了解项目发布过程中产生的问题。
互联网老辛
2018/12/10
1.1K0
【云原生】Dokcer安装Jenkins
该命令直接拉取的最新版本(latest)的镜像,我们还可以选择下面几个推荐的版本:
互联网-小阿宇
2022/11/21
4340
【云原生】Dokcer安装Jenkins
3、Jenkins升级和迁移
Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?
py3study
2020/01/06
1.7K0
Jenkins入门教程之--Jenkins管理
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53484028
shaonbean
2019/05/26
1.6K0
Docker安装Jenkins
Jenkins主要分为两种版本:一种是长期支持的稳定版本,一种是定期发布的每周更新版本。
wangmcn
2022/07/26
2.7K0
Docker安装Jenkins
每日备份JENKINS_HOME至SVN 顶
###JENKINS_HOME目录结构### Jenkins的相关文件都存放在文件系统中,而JENKINS_HOME主要用来存放这些文件的,如系统配置文件、插件、每个job的配置文件等。
donghui
2019/04/19
1.3K0
简析Jenkins的SVN插件未更新到最新代码
在使用Jenkins做持续集成时,遇到Jenkins的SVN插件没有更新到最新的代码的情况。
donghui
2019/04/19
2.8K0
简析Jenkins的SVN插件未更新到最新代码
Linux 服务器上安装Jenkins
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53644980
shaonbean
2019/05/29
1.9K0
相关推荐
初试Jenkins2.0 Pipeline持续集成
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档