Skip to content

Releases: TencentBlueKing/bk-ci

bk-ci v1.8.0-alpha.38

24 Jan 12:23
c70caa6
Compare
Choose a tag to compare
bk-ci v1.8.0-alpha.38 Pre-release
Pre-release

#版本更新——2022-01-24

新增

  • [新增] 矩阵输出上下文支持数组访问 链接
  • [新增] 流水线取消当次构建并启动新构建 链接
  • [新增] 执行历史界面,支持部分字段能在流水线执行过程中展示 链接
  • [新增] bash/batch脚本执行失败时,增加常见错误FAQ链接 链接
  • [新增] 获取构建历史API支持根据时间段查询 链接
  • [新增] log4j切换成logback 链接
  • [新增] 跨项目使用构建机支持分享给项目组下的所有项目 链接
  • [新增] 无编译环境优化构建任务消费流程 链接
  • [新增] stream触发类型增加openApi 链接
  • [新增] 动态参数组件模型变更兼容老数据 链接
  • [新增] 关联gitlab代码库需支持选择使用http或ssh方式鉴权 链接

修复

  • [修复] 流水线stage准出审核超时未终止 链接
  • [修复] OPENAPI 用户态需支持动态路由 链接
  • [修复] 研发商店安装的模板业务逻辑查询优化 链接
  • [修复] 源模板查询逻辑修改 链接
  • [修复] stream流水线重试红线状态不正确 链接
  • [修复] 分库配置规则修改 链接
  • [修复] 模板CREATED_TIME更新优化 链接
  • [修复] 质量红线审核通知未成功发送 链接
  • [修复] Process路由信息被OpenAPI污染,导致router错误 链接
  • [修复] 模板版本列表显示的第一个版本不一定是最新的 链接
  • [修复] 跳过插件时stage状态刷新异常 链接
  • [修复] 失败插件变量传值异常 链接
  • [修复] git事件触发选择锁定提交,就一定回写commit check 链接

优化

  • [优化] 插件私有配置为FRONTEND或者ALL类型时不做校验 链接
  • [优化] 分库的公共表的插入动作防止主键冲突 链接
  • [优化] 蓝盾引擎模块对应的数据库支持分库 链接
  • [优化] 获取最新模板优化 链接
  • [优化] 终止构建时,优化提示文案 链接

bk-ci v1.7.24

06 Jan 07:21
e2f2a85
Compare
Choose a tag to compare

v1.7.24 版本更新——2022-01-06

修复

  • [修复] 开源版质量红线接口调整 链接
  • [修复] 质量红线 部分接口url调整 链接
  • [修复] bcprov版本升级 链接

bk-ci v1.8.0-alpha.26

06 Jan 06:49
9cbd9f9
Compare
Choose a tag to compare
bk-ci v1.8.0-alpha.26 Pre-release
Pre-release

v1.8.0-alpha.26 版本更新——2022-01-06

新增

  • [新增] 签名插件支持归档到父流水线的操作 链接
  • [新增] 流水线新增构建矩阵 链接
  • [新增] 升级log4j 链接
  • [新增] 【流水线插件】适配上下文方式传递变量 - Java插件 sdk方法 链接
  • [新增] 质量红线开源权限相关调整 链接
  • [新增] 流水线插件自定义前端框架,支持使用插件私有配置 链接

修复

  • [修复] Container事件处理缺少状态校验 链接
  • [修复] 开源版质量红线接口调整 链接
  • [修复] 插件标识判断增加step id 链接
  • [修复] 质量红线 部分接口url调整 链接
  • [修复] trace链条不透传 链接
  • [修复] 构建机网络有问题或者僵死等情况,用户无法立马取消构建 链接
  • [修复] OpenAPI的鉴权补全初始化配置 链接
  • [修复] 流水线变量类型【GIT分支或TAG】必填项未生效 链接
  • [修复] 提示浮窗的层级应在页面最顶层 链接

优化

  • [优化] 取最新模板的方式由ID排序改为创建时间排序 链接
  • [优化] 移除获取代码库BUILD无用接口 链接

bk-ci v1.8.0-alpha.24

30 Dec 09:49
00f8815
Compare
Choose a tag to compare
bk-ci v1.8.0-alpha.24 Pre-release
Pre-release

BK-CI v1.8.0-alpha.24 版本更新——2021-12-30

新增

  • [新增] 脚本执行插件中,支持设置红线指标值 链接
  • [新增] 流水线新增构建矩阵 链接
  • [新增] 新增制品库相关配置文件模板 链接
  • [新增] 插件SDK中下载api优先使用制品库网关 链接
  • [新增] 【人工审核插件】审核人配置把自己剔除后,历史构建rebuild无法触发审核 链接
  • [新增] 优化agent download接口重试策略 链接
  • [新增] Artifactory创建下载链接新增creatorId 链接
  • [新增] 网关获取访问的agent类型 链接
  • [新增] cookie写到三级域名下 链接

修复

  • [修复] 矩阵上下文覆盖问题 链接
  • [修复] stage准出红线拦截状态不刷新 链接
  • [修复] 流水线重试和取消执行时,红线状态问题fix 链接
  • [修复] BuildLess codecc问题修复 链接
  • [修复] 修复CodCC白名单无效问题 链接
  • [修复] 拉取构件插件在拉取最新构件时失败 链接

bk-ci v1.7.23

24 Dec 09:09
Compare
Choose a tag to compare
bk-ci v1.7.23 Pre-release
Pre-release

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: ""时,保持使用空字符在插件串获取不到 链接

优化

  • [优化] 蓝盾引擎模块对应的数据库支持分库 链接
  • [优化] 集成分布式ID生成方案 链接
  • [优化] Upgrade webpack5 链接

bk-ci v1.5.33

27 Dec 03:52
Compare
Choose a tag to compare

BK-CI v1.5.32->v1.5.33 版本更新——2021-12-24

新增

修复

  • [修复] 修复CodCC白名单无效问题 链接

bk-ci v1.7.22-RC.2

15 Dec 12:10
Compare
Choose a tag to compare
bk-ci v1.7.22-RC.2 Pre-release
Pre-release

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: ""时,保持使用空字符在插件串获取不到 链接

优化

  • [优化] 蓝盾引擎模块对应的数据库支持分库 链接
  • [优化] 集成分布式ID生成方案 链接
  • [优化] Upgrade webpack5 链接

bk-ci v1.5.32

15 Dec 12:09
Compare
Choose a tag to compare

BK-CI v1.5.30->v1.5.32 版本更新——2021-12-15

修复

  • [修复] 市场镜像初始化op接口报错 链接
  • [修复] 升级log4j 链接

优化

  • [优化] 升级babel 7 链接

bk-ci v1.7.16-RC.1

15 Nov 08:23
ca74cf9
Compare
Choose a tag to compare
bk-ci v1.7.16-RC.1 Pre-release
Pre-release

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下工作空间挂载异常 链接
  • [修复] 屏幕高度足够时,构建列表无法滚动,导致无法加载更多 链接
  • [修复] 插件上架过程中取消构建要支持后置清理逻辑 链接

优化

  • [优化] 替换SIGAR依赖为 com.github.oshi:oshi-core 链接
  • [优化] 流水线插件安装包存储和获取逻辑优化 链接
  • [优化] nodejs插件执行环境优化 链接

bk-ci v1.7.15-alpha.1

02 Nov 13:53
7312d66
Compare
Choose a tag to compare
bk-ci v1.7.15-alpha.1 Pre-release
Pre-release

BK-CI v1.7.15-alpha.1 版本更新——2021-11-02

新增

  • [新增] 优化docker容器操作逻辑 链接
  • [新增] dockerhsot 增加对bazel的支持 链接
  • [新增] 构建结束消息通知优化 链接
  • [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
  • [新增] 指标类型提示信息优化 链接
  • [新增] codecc提供clang和clangwarning工具 链接

修复

  • [修复] 跨项目引用第三方构建机结束时无法正常设置结束状态 链接
  • [修复] 配置构建号格式后,构建历史页面展示的构建号和流水线列表页面展示的不一致 链接
  • [修复] 查看执行快照页面,像子流水线插件的参数,不能拉当前的参数,应该展示执行时的参数 链接
  • [修复] 研发商店插件的YAML展示 兼容插件配置错误展示 链接
  • [修复] 屏幕高度足够时,构建列表无法滚动,导致无法加载更多 链接

优化

  • [优化] nodejs插件执行环境优化 链接