Releases: TencentBlueKing/bk-ci
Releases · TencentBlueKing/bk-ci
bk-ci v1.8.0-alpha.26
v1.8.0-alpha.26 版本更新——2022-01-06
新增
- [新增] 签名插件支持归档到父流水线的操作 链接
- [新增] 流水线新增构建矩阵 链接
- [新增] 升级log4j 链接
- [新增] 【流水线插件】适配上下文方式传递变量 - Java插件 sdk方法 链接
- [新增] 质量红线开源权限相关调整 链接
- [新增] 流水线插件自定义前端框架,支持使用插件私有配置 链接
修复
- [修复] Container事件处理缺少状态校验 链接
- [修复] 开源版质量红线接口调整 链接
- [修复] 插件标识判断增加step id 链接
- [修复] 质量红线 部分接口url调整 链接
- [修复] trace链条不透传 链接
- [修复] 构建机网络有问题或者僵死等情况,用户无法立马取消构建 链接
- [修复] OpenAPI的鉴权补全初始化配置 链接
- [修复] 流水线变量类型【GIT分支或TAG】必填项未生效 链接
- [修复] 提示浮窗的层级应在页面最顶层 链接
优化
bk-ci v1.8.0-alpha.24
bk-ci v1.7.23
v1.7.23 版本更新——2021-12-24
新增
- [新增] 升级log4j 链接
- [新增] 新增制品库相关配置文件模板 链接
- [新增] 新增支持Perforce(P4)代码库配置和触发能力 链接
- [新增] 新增制品库服务 链接
- [新增] 红线指标值,支持访问上下文变量 链接
- [新增] callback添加name相关字段 链接
- [新增] 当红线对比有结果时,立即添加mr评论 链接
- [新增] 构建机导入流程优化 链接
- [新增] 质量红线准入准出支持监控超时 链接
- [新增] 项目所属集群添加cache 链接
- [新增] 【第三方构建资源池】支持配置任务排队超时时间 链接
- [新增] 事件触发参数通用化 链接
- [新增] 增加组件与项目间的权限校验open类接口 链接
- [新增] 网关的resolver策略优化 链接
- [新增] bash/batch脚本执行失败时,增加通用提示 链接
- [新增] 用户表添加用户类型 链接
- [新增] 支持batch script 链接
- [新增] 引擎内所有审核流程触发时产生广播事件 链接
- [新增] 流水线列表页筛选条件优化 链接
- [新增] 开源版质量红线 链接
- [新增] 获取用户组织信息接口 链接
- [新增] codesign签名命令支持自定义传参 链接
- [新增] 添加企业版auth相关实现 链接
- [新增] 日志前端展示可以按级别过滤 链接
- [新增] bazel cache rsyn时排除install和cache目录 链接
- [新增] dispatch-docker定时任务优化 链接
- [新增] 日志熔断和签名归档仓库时需要增加自动重试 链接
- [新增] biz-process下pipelineUrlBean+DefaultPipelineUrlBeanImpl转移到公共部分biz-base 链接
- [新增] 第三方构建机Agent升级接口优化 链接
- [新增] 构建机在认领任务因构建机异常需要更友好提示用户 链接
- [新增] stream 上下文参数补充 链接
- [新增] 将网关生成的rid在调用链中传递 链接
- [新增] 调整agent接口调用默认超时时间 链接
- [新增] v3_app_build_retry接口优化 链接
- [新增] 提供是否是项目成员openAPI 链接
修复
- [修复] 修复CodCC白名单无效问题 链接
- [修复] 拉取构件插件在拉取最新构件时失败 链接
- [修复] redis 过期时间单位错误 链接
- [修复] 修复插件input环境变量替换问题 链接
- [修复] git事件触发插件输出的FILE_COUNT不对 链接
- [修复] 模板更新时,需要更新setting的name 链接
- [修复] 停用红线接口报错 链接
- [修复] 历史页面推荐版本号丢失 链接
- [修复] 首次切换专机时,专机调度异常 链接
- [修复] 网关获取tag , devops_project不能为空 链接
- [修复] 市场镜像初始化op接口报错 链接
- [修复] 质量红线规则判定结果数据重复 链接
- [修复] agent版本控制区分集群 链接
- [修复] stage被跳过时准出依然被拦截 链接
- [修复] svn获取文件内容提示没有权限 链接
- [修复] worker未初始化SecurityProvider BouncyCastleProvider 链接
- [修复] 暂停偶现无法终止 链接
- [修复] 流水线中插件配置的查看态,group无法展开收起 链接
- [修复] 修复词法分析遇到 / 等符号解析错误的问题 链接
- [修复] Job启动插件的状态在取消构建时未刷新 链接
- [修复] 流水线取消执行后,流水线列表页的流水线进度不应有进度 链接
- [修复] 审核按钮位置需要浮动在底部 链接
- [修复] 非Admin用户 复制另一个项目的流水线链接 打开,提示没有权限 点击申请权限没有反应 链接
- [修复] 插件task.json中input设置的字段default: ""时,保持使用空字符在插件串获取不到 链接
优化
bk-ci v1.5.33
bk-ci v1.7.22-RC.2
BK-CI v1.7.16-RC.1->v1.7.22-RC.2 版本更新——2021-12-12
新增
- [新增] 升级log4j 链接
- [新增] 新增支持Perforce(P4)代码库配置和触发能力 链接
- [新增] 新增制品库服务 链接
- [新增] 红线指标值,支持访问上下文变量 链接
- [新增] callback添加name相关字段 链接
- [新增] 当红线对比有结果时,立即添加mr评论 链接
- [新增] 构建机导入流程优化 链接
- [新增] 质量红线准入准出支持监控超时 链接
- [新增] 项目所属集群添加cache 链接
- [新增] 【第三方构建资源池】支持配置任务排队超时时间 链接
- [新增] 事件触发参数通用化 链接
- [新增] 增加组件与项目间的权限校验open类接口 链接
- [新增] 网关的resolver策略优化 链接
- [新增] bash/batch脚本执行失败时,增加通用提示 链接
- [新增] 用户表添加用户类型 链接
- [新增] 支持batch script 链接
- [新增] 引擎内所有审核流程触发时产生广播事件 链接
- [新增] 流水线列表页筛选条件优化 链接
- [新增] 开源版质量红线 链接
- [新增] 获取用户组织信息接口 链接
- [新增] codesign签名命令支持自定义传参 链接
- [新增] 添加企业版auth相关实现 链接
- [新增] 日志前端展示可以按级别过滤 链接
- [新增] bazel cache rsyn时排除install和cache目录 链接
- [新增] dispatch-docker定时任务优化 链接
- [新增] 日志熔断和签名归档仓库时需要增加自动重试 链接
- [新增] biz-process下pipelineUrlBean+DefaultPipelineUrlBeanImpl转移到公共部分biz-base 链接
- [新增] 第三方构建机Agent升级接口优化 链接
- [新增] 构建机在认领任务因构建机异常需要更友好提示用户 链接
- [新增] stream 上下文参数补充 链接
- [新增] 将网关生成的rid在调用链中传递 链接
- [新增] 调整agent接口调用默认超时时间 链接
- [新增] v3_app_build_retry接口优化 链接
- [新增] 提供是否是项目成员openAPI 链接
修复
- [修复] redis 过期时间单位错误 链接
- [修复] 修复插件input环境变量替换问题 链接
- [修复] git事件触发插件输出的FILE_COUNT不对 链接
- [修复] 模板更新时,需要更新setting的name 链接
- [修复] 停用红线接口报错 链接
- [修复] 历史页面推荐版本号丢失 链接
- [修复] 首次切换专机时,专机调度异常 链接
- [修复] 网关获取tag , devops_project不能为空 链接
- [修复] 市场镜像初始化op接口报错 链接
- [修复] 质量红线规则判定结果数据重复 链接
- [修复] agent版本控制区分集群 链接
- [修复] stage被跳过时准出依然被拦截 链接
- [修复] svn获取文件内容提示没有权限 链接
- [修复] worker未初始化SecurityProvider BouncyCastleProvider 链接
- [修复] 暂停偶现无法终止 链接
- [修复] 流水线中插件配置的查看态,group无法展开收起 链接
- [修复] 修复词法分析遇到 / 等符号解析错误的问题 链接
- [修复] Job启动插件的状态在取消构建时未刷新 链接
- [修复] 流水线取消执行后,流水线列表页的流水线进度不应有进度 链接
- [修复] 审核按钮位置需要浮动在底部 链接
- [修复] 非Admin用户 复制另一个项目的流水线链接 打开,提示没有权限 点击申请权限没有反应 链接
- [修复] 插件task.json中input设置的字段default: ""时,保持使用空字符在插件串获取不到 链接
优化
bk-ci v1.5.32
bk-ci v1.7.16-RC.1
BK-CI v1.7.16-RC.1 版本更新——2021-11-12
新增
- [新增] 适配代码拉取调度优化 链接
- [新增] 添加apache common-text 相关依赖项 链接
- [新增] 支持job局部上下文的变量传递 链接
- [新增] 增加LICENSE.txt,清空无用代码 链接
- [新增] 提供共享环境的openapi接口 链接
- [新增] 代码库Oauth授权时反查获取token的真实身份 链接
- [新增] 获取红线拦截次数逻辑优化 链接
- [新增] 网关uuid避免冲突 链接
- [新增] 网关tag路由支持项目配置 链接
- [新增] 支持使用echo设置质量红线 链接
- [新增] stream 上下文参数补充 链接
- [新增] 优化docker容器操作逻辑 链接
- [新增] dockerhsot 增加对bazel的支持 链接
- [新增] 构建结束消息通知优化 链接
- [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
- [新增] 前端插件属性详情的扩展处理 链接
- [新增] 质量红线拦截结果页不同结果用不同颜色显示 链接
- [新增] 手动取消流水线,希望能够不发送企业微信消息通知 链接
- [新增] 企业微信通知功能支持去掉域 链接
- [新增] 模板实例化,选中旧版本实例化后,实例关联的版本信息不正确 链接
- [新增] 指标类型提示信息优化 链接
- [新增] 流水线模板实例列表排序优化 链接
- [新增] 研发商店插件增加输出参数和质量红线的展示 链接
- [新增] GitUtils支持匹配不带git后缀的仓库地址解析 链接
- [新增] 导入构建机弹窗添加无法刷出节点的FAQ指引 链接
- [新增] 流水线插件/容器镜像标识和名称规范 链接
- [新增] 前端移除 [版本仓库过滤器] 类型的变量 链接
- [新增] 移除${} 模板语法,改用${{}} 链接
- [新增] 优化内置插件归档/拉取制品插件日志输出 链接
- [新增] 子流水线调用时,按需传递参数 链接
修复
- [修复] openapi去掉biz-process依赖 链接
- [修复] 启动参数内容过大时触发报错 链接
- [修复] 并发启动构建机,执行链路冲突 链接
- [修复] 插件重置授权报代码库不存在 链接
- [修复] resource接口,默认值未生效问题 链接
- [修复] 允许失败忽略时未通知把关人 链接
- [修复] 构建推送镜像接口日志显示优化 链接
- [修复] 模板实例管理页面,搜索框右侧icon错位 链接
- [修复] nodejs插件执行环境node版本不匹配 链接
- [修复] 跨项目引用第三方构建机结束时无法正常设置结束状态 链接
- [修复] 制品库匿名访问清理 链接
- [修复] 配置构建号格式后,构建历史页面展示的构建号和流水线列表页面展示的不一致 链接
- [修复] 查看执行快照页面,像子流水线插件的参数,不能拉当前的参数,应该展示执行时的参数 链接
- [修复] 研发商店插件的YAML展示 兼容插件配置错误展示 链接
- [修复] 定时任务增加耗时watcher 链接
- [修复] 修复docker in docker下工作空间挂载异常 链接
- [修复] 屏幕高度足够时,构建列表无法滚动,导致无法加载更多 链接
- [修复] 插件上架过程中取消构建要支持后置清理逻辑 链接
优化
bk-ci v1.7.15-alpha.1
BK-CI v1.7.15-alpha.1 版本更新——2021-11-02
新增
- [新增] 优化docker容器操作逻辑 链接
- [新增] dockerhsot 增加对bazel的支持 链接
- [新增] 构建结束消息通知优化 链接
- [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
- [新增] 指标类型提示信息优化 链接
- [新增] codecc提供clang和clangwarning工具 链接
修复
- [修复] 跨项目引用第三方构建机结束时无法正常设置结束状态 链接
- [修复] 配置构建号格式后,构建历史页面展示的构建号和流水线列表页面展示的不一致 链接
- [修复] 查看执行快照页面,像子流水线插件的参数,不能拉当前的参数,应该展示执行时的参数 链接
- [修复] 研发商店插件的YAML展示 兼容插件配置错误展示 链接
- [修复] 屏幕高度足够时,构建列表无法滚动,导致无法加载更多 链接
优化
- [优化] nodejs插件执行环境优化 链接
bk-ci v1.7.13-alpha.1
BK-CI v1.7.13-alpha.1 版本更新——2021-11-01
新增
- [新增] 优化docker容器操作逻辑 链接
- [新增] 前端插件属性详情的扩展处理 链接
- [新增] 手动取消流水线,希望能够不发送企业微信消息通知 链接
- [新增] 企业微信通知功能支持去掉域 链接
- [新增] dockerhsot 增加对bazel的支持 链接
- [新增] 指标类型提示信息优化 链接
- [新增] 研发商店插件增加输出参数和质量红线的展示 链接
- [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
- [新增] GitUtils支持匹配不带git后缀的仓库地址解析 链接
- [新增] 导入构建机弹窗添加无法刷出节点的FAQ指引 链接
- [新增] 流水线插件/容器镜像标识和名称规范 链接
- [新增] 前端移除 [版本仓库过滤器] 类型的变量 链接
- [新增] 移除${} 模板语法,改用${{}} 链接
- [新增] 子流水线调用时,按需传递参数 链接
修复
优化
- [优化] 流水线插件安装包存储和获取逻辑优化 链接
bk-ci v1.7.10-RC.6
v1.7.10-RC.6 版本更新——2021-10-26
新增
- [新增] 网关路由前端不同目录 链接
- [新增] 研发商店插件的YAML展示 兼容插件配置错误展示 链接
- [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
- [新增] 数据库表同步projectId数据 链接
- [新增] 手动取消流水线,希望能够不发送企业微信消息通知 链接
- [新增] 流水线构建启动支持推荐版本号设置 链接
- [新增] set up job 日志中,不需要打印出 GIT_CI 开头的变量 链接
- [新增] 插件暂停相关BUG 链接
- [新增] 更新文档接口 链接
- [新增] 蓝盾导航栏新增新标签页打开属性 链接
- [新增] 流水线导出YAML时,支持导出运行条件 链接
- [新增] consul服务发现加上缓存 链接
- [新增] 筛选支持质量红线指标的插件时,去掉 bash、batch 插件 链接
- [新增] 产物趋势逻辑调整 链接
- [新增] 修改YAML配置避免超过长度后自动换行 链接
- [新增] 质量红线通知优化流水线名称 链接
- [新增] 流水线页面 按名称A-Z 支持中文按拼音排序 链接
- [新增] 研发商店插件增加输出参数和质量红线的展示 链接
- [新增] 创建流水线未填入流水线名称时,创建失败的反馈较弱 链接
- [新增] 流水线Job配额管理 链接
- [新增] 构建结束消息通知优化 链接
- [新增] agent 支持配置请求超时时间 链接
- [新增] buildPipelines获取模板id方式调整 链接
- [新增] 权限中心支持对实例级别授权 链接
- [新增] dokcerhost文件挂载系统优化 链接
- [新增] redis操作新增zset有关操作 链接
- [新增] CR触发事件添加变量 链接
- [新增] 权限中心支持对实例级别授权 链接
- [新增] 完善dispatch docker调度鉴权参数 链接
- [新增] 研发商店插件执行后的抛错,类型默认为插件错误 链接
- [新增] 增加Job执行结束后局部上下文变量的处理 链接
- [新增] 节省空间压缩Json串存储 链接
- [新增] 提供企业微信“蓝盾Bot”,用于推送蓝盾相关消息 链接
- [新增] redis连接池化 链接
- [新增] IAM回调添加项目审批人 链接
- [新增] template/install接口返回流水线模板ID 链接
- [新增] 流水线callback增加支持 插件支持执行前暂停&插件继续执行 事件 链接
- [新增] agent日志流处理逻辑优化 链接
- [新增] 流水线插件/容器镜像标识和名称规范 链接
- [新增] 质量红线服务创建的规则加上指标类型校验 链接
- [新增] 不同集群定时任务独立触发 链接
- [新增] 插件发布操作做成幂等 链接
- [新增] 新增日志熔断后下载全量日志的OpenAPI 链接
- [新增] 修改worker-agent版本获取方式 链接
- [新增] 新增引擎的预置上下文获取接口 链接
- [新增] 插件回调机制可配置 链接
- [新增] stage支持质量红线的准出 链接
- [新增] 优化内置插件归档/拉取制品插件日志输出 链接
- [新增] bash插件增加XDG_CONFIG_HOME环境变量-revert 链接
- [新增] 权限中心V3优化项 链接
- [新增] openapi接口隐藏channelCode参数 链接
- [新增] 构建并推送镜像支持插件接入 链接
- [新增] 去掉网关兜底策略 链接
- [新增] 构建列表页点击展开构建项的交互优化 链接
- [新增] 维度的质量红线跳转需要自动进行快照筛选 链接
- [新增] 流水线stage_success状态角标图标调整 链接
- [新增] Stage准入支持审核流 链接
- [新增] 整理bkci的依赖 链接
- [新增] 【流水线插件】支持获取当前流水线的标签的build接口,供插件使用 链接
- [新增] 质量红线支持默认通知流水线执行人 链接
- [新增] 解决callback延迟 链接
- [新增] 模板实例化页面,变量名超长没有作处理 链接
- [新增] 签名模块后台逻辑优化 链接
- [新增] 全量对接权限中心V3 链接
- [新增] docker 支持核心数量选择 链接
- [新增] Repository服务新增GitCheck 链接
- [新增] 插件暂停偶现自动取消 链接
- [新增] 获取代码库accessToken校验调整 链接
- [新增] git事件触发插件增加是否开启回写开关 链接
- [新增] 【流水线插件】golang 和 nodejs 开发的插件支持 post-actions 链接
- [新增] 质量红线支持stage准入准出拦截 链接
- [新增] add devops app 链接
- [新增] stage支持质量红线的准入准出 链接
- [新增] tag缓存时间缩短 链接
- [新增] 日志熔断的交互优化 链接
- [新增] 支持按token方式上传报告 链接
- [新增] 调整service路由到低优先级 链接
- [新增] jooq generator 兼容多数据源 链接
- [新增] dockerhost根据gatewaytag路由流量 链接
- [新增] 研发商店插件支持展示插件输出的质量红线指标 链接
- [新增] 共享的环境名称使用project@poolName格式,以区分跨项目还是本项目的环境 链接
- [新增] 新增复制流水线的openAPI 链接
- [新增] 构建机脱离项目,支持跨项目使用 链接
- [新增] 日志规范 链接
- [新增] Final Stage允许被取消 链接
- [新增] 开源版流水线变量,变量类型为代码库时,代码库类型和代码库服务未对齐 链接
- [新增] agent安装目录文案优化 链接
- [新增] 质量红线链接支持按维度跳转 链接
- [新增] 勾选【可自动重试】后,输入框前需添加文案:“自动重试次数:”,暂时先将该选项隐藏掉。 链接
- [新增] 流水线在重试时需要刷新排队时间 链接
- [新增] redis支持按redis名称保存和读取对象 链接
- [新增] 流水线history接口支持返回stage标签字段 链接
- [新增] 流水线历史记录webhookInfo字段增加触发commitId 链接
- [新增] 研发商店导出提示优化 链接
- [新增] 移除ShellUtil中对特定环境变量值过滤逻辑 链接
- [新增] 回退旧的心跳接口的逻辑以避免对旧的agent产生影响 链接
- [新增] 加新的心跳接口以避免对旧的agent产生影响 链接
- [新增] 优化查询流水线状态接口,去除channel查询条件 链接
- [新增] 配置全局请求代理功能 链接
- [新增] 根据module name路由到指定tag 链接
- [新增] 流水线插件高级特性:即使前面有插件运行失败也运行,即使被取消也运行 链接
- [新增] git/svn触发插件的路径希望增加模糊 链接
- [新增] 【流水线插件】post-action支持如下条件时执行:当用户手动取消执行时 链接
- [新增] SSH KEY凭据支持ed25519 链接
- [新增] 变量支持二次替换 链接
- [新增] 对接蓝鲸权限中心V3 链接
- [新增] openapi接口优化(识别channel) 链接
- [新增] 接口返回的完整平台访问url整改,只返回content-path,不返回域名 链接
- [新增] 网关日志新增路由集群字段 链接
- [新增] dockerhost负载上报识别不同集群header 链接
- [新增] 【流水线插件】插件执行时,增加插件标识、插件别名、插件版本号 链接
- [新增] 【流水线插件】系统日志结构优化 链接
- [新增] 修改流水线导出的下载方式 链接
- [新增] OpenApi:支持编辑代码库 链接
- [新增] 错误提示弹框,默认展示三行信息 链接
- [新增] 接口支持GIT channel的流水线 链接
- [新增] 流水线列表支持“按执行时间”排序 链接
- [新增] variable增加readOnly属性 链接
- [新增] 网关新增强制路由集群 链接
- [新增] 新增工蜂CR事件触发 链接
- [新增] 项目变更事件监听优化 链接
- [新增] 简化dynamic-parameter-simple组件 链接
- [新增] 优化获取git分支列表接口 链接
- [新增] 对于流水线TASK执行前支持自动暂停,希望能开放应用态接口,使插件继续执行或者中止 链接
- [新增] finally stage 链接
- [新增] 将detekt集成到buildSrc 链接
- [新增] 流水线插件新增“失败时可跳过”的选项 job显示状态整理 链接
- [新增] 梳理现在的名称字段,适当扩大长度 [链接](http://github.com/Tencent/bk-ci/is...