外部指纹存储阶段-1更新
必威国际有限公司Jenkins外部指纹存储是Google代码2020Summer项目正努力搭建可插件存储引擎以获取指纹(见JEP-226)
文件指纹是一种追踪文件哪个版本被作业/构建使用的方法,使依赖跟踪容易化必威国际有限公司Jenkins指纹引擎可跟踪人工品用法、证书文件等系统内部必威国际有限公司当前它通过维护本地XML数据库实现这一点,该数据库导致依赖Jenkins控制器物理盘
必威国际有限公司允许指纹存储外部存储会减少Jenkins实例对物理盘空间的依赖性,并允许跟踪Jenkins连接到同一外部存储的多个实例中的指纹流
使用外部存储驱动程序的好处
必威国际有限公司消除依赖jenkins控制盘存储
可配置现收现收云存储
易备份管理
提高可靠性和可用性
必威国际有限公司指纹可遍历Jenkins实例
和API并发参考实现形式插件由Redis驱动
必威国际有限公司项目第一阶段结束后, 博客文章总结我们向全Jenkins社区取得的进展
当前状态
上头新API必威国际有限公司Jenkins核心部分正在审查合并后,它会提供开发者扩展它以建外部指纹存储插件
上头Redis指纹存储插件Alpha发布准备万分希望收到反馈
向插件开发者介绍新的API
带P-4731引入新指纹存储API 允许配置定制存储引擎发现新法FingerprintStorage
类 :
无效保存
保存存取指针
指纹加载
返回指针与给定唯一ID唯一指纹标识符由Fingerprint#getHashString ()定义
无效删除
删除指针与给定唯一ID
布林为Ready
必威国际有限公司返回真值时指纹数据库中与jenkins实例相对应的一些数据
Redis指纹存储插件
Redis指纹存储插件外部指纹存储API存储指纹 Redis实例
安装 :
Alpha发布0.1-alpha-1
插件编译后可用实验更新中心.
必威国际有限公司沿下列步骤运行Jenkins下载安装插件
选择
必威国际有限公司管理Jenkins
选择
管理插件
转到
高级
标签栏配置更新网站URL必威国际有限公司https://updates.jenkins.io/experimental/update-center.json
点击
提交
后按立即检查
按钮.转到
可用
选项卡 。搜索
Redis指纹存储插件
并检查框沿点击
安装免重开
插件现在就应安装到您的系统上
用法
插件安装后, 您可以配置Redis服务器细节, 方法如下:
选择
必威国际有限公司管理Jenkins
选择
配置系统
滚动到段
edis指纹存储配置
并填入所需细节宿主
输入主机名 Redis运行端口
- 指定Redis运行端口SSL
SSL启动时点击数据库
Redis支持整数索引数据库,可在此指定连接超时
设置连接超时毫秒嵌套超时
置套接字长度以毫秒计证书认证
- 配置用户名和Redis实例密码认证已启动
检查插件启动 (注: 极有可能很快删除, 默认启动 )
使用
测试Redis连接
必威国际有限公司验证细节正确 Jenkins能连接Redis实例按下
保存
按钮.必威国际有限公司Jenkins实例生成的所有指纹应保存在配置edis服务器中
Acknowledgements
Redis指纹存储插件由Google代码夏令队为必威国际有限公司Jenkins外部指纹存储.
特别感谢Oleg Nenashev,安德烈法尔科,迈克西里,杰西Glick必威国际有限公司和整个Jenkins社区 对这个项目的所有贡献
伸展输出
自由联系我们查询问题、反馈等上项目吉特通道或必威国际有限公司Jenkins开发者邮件列表
必威国际有限公司Jenkins使用吉拉市跟踪问题自由提交问题redis-fingerprint-storage-plugin
组件.