Skip to content

Releases: TencentBlueKing/bk-ci

bk-ci v1.7.13-alpha.1

02 Nov 01:42
92677f3
Compare
Choose a tag to compare
bk-ci v1.7.13-alpha.1 Pre-release
Pre-release

BK-CI v1.7.13-alpha.1 版本更新——2021-11-01

新增

  • [新增] 优化docker容器操作逻辑 链接
  • [新增] 前端插件属性详情的扩展处理 链接
  • [新增] 手动取消流水线,希望能够不发送企业微信消息通知 链接
  • [新增] 企业微信通知功能支持去掉域 链接
  • [新增] dockerhsot 增加对bazel的支持 链接
  • [新增] 指标类型提示信息优化 链接
  • [新增] 研发商店插件增加输出参数和质量红线的展示 链接
  • [新增] stage 准入准出上的质量红线,支持把关人忽略红线发现的问题 链接
  • [新增] GitUtils支持匹配不带git后缀的仓库地址解析 链接
  • [新增] 导入构建机弹窗添加无法刷出节点的FAQ指引 链接
  • [新增] 流水线插件/容器镜像标识和名称规范 链接
  • [新增] 前端移除 [版本仓库过滤器] 类型的变量 链接
  • [新增] 移除${} 模板语法,改用${{}} 链接
  • [新增] 子流水线调用时,按需传递参数 链接

修复

  • [修复] 制品库匿名访问清理 链接
  • [修复] 定时任务增加耗时watcher 链接
  • [修复] 修复docker in docker下工作空间挂载异常 链接

优化

  • [优化] 流水线插件安装包存储和获取逻辑优化 链接

bk-ci v1.7.10-RC.6

26 Oct 13:55
d33960f
Compare
Choose a tag to compare
bk-ci v1.7.10-RC.6 Pre-release
Pre-release

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...
Read more

bk-ci v1.5.30

27 Sep 08:05
0a0568b
Compare
Choose a tag to compare

BK-CI v1.5.29->v1.5.30 版本更新——2021-09-27

新增

  • [新增] 对接企业微信推送蓝盾相关构建消息 链接
  • [新增] 消息模板初始化sql 链接

bk-ci v1.5.29

27 Sep 07:07
494f3f1
Compare
Choose a tag to compare
bk-ci v1.5.29 Pre-release
Pre-release

BK-CI v1.5.23->v1.5.29 版本更新——2021-09-26

新增

  • [新增] 接口返回的完整平台访问url整改,只返回content-path,不返回域名 链接
  • [新增] 支持流水线变量[文件]类型 链接
  • [新增] agent日志流处理逻辑优化 链接
  • [新增] turbo新增运维op接口修正添加worker_version字段 链接
  • [新增] 开启openAPI[1.5] 链接

修复

  • [修复] 移除不可用的[新增自定义构建镜像] 功能按钮 链接

bk-ci v1.5.23

23 Aug 13:43
8a773c6
Compare
Choose a tag to compare
bk-ci v1.5.23 Pre-release
Pre-release

BK-CI v1.5.22->v1.5.23 版本更新——2021-08-23

修复

  • [修复] [CodeCC]: 处理人转换请求参数改为数组 链接

bk-ci v1.5.22

13 Aug 08:09
0663c12
Compare
Choose a tag to compare

BK-CI v1.5.21->v1.5.22 版本更新——2021-08-13

修复

  • [修复]CodeCC 1.5 产品体验问题调整 链接

bk-ci v1.5.21

10 Aug 10:05
fe3c8e5
Compare
Choose a tag to compare

BK-CI v1.5.20->v1.5.21 版本更新——2021-08-10

修复

  • [修复] 迁移github触发器前端相关接口 链接

bk-ci v1.5.19

28 Jul 02:15
543c426
Compare
Choose a tag to compare
bk-ci v1.5.19 Pre-release
Pre-release

BK-CI v1.5.9->v1.5.19 版本更新——2021-07-28

新增

  • [新增] CodeCC For 1.5 链接
  • [新增] 流水线插件自定义前端框架,支持使用插件私有配置 链接

修复

  • [修复] 无权限跳转失败 链接
  • [修复] 研发商店工作台Tab栏样式错乱调整 链接
  • [修复] CodeCC release1.5 前端体验问题 链接

bk-ci v1.6.0-RC.12

28 Jul 01:53
c8ef9f2
Compare
Choose a tag to compare
bk-ci v1.6.0-RC.12 Pre-release
Pre-release

BK-CI v1.6.0-RC.11->v1.6.0-RC.12 版本更新——2021-07-21

新增

  • [新增] 修改流水线导出的下载方式 链接
  • [新增] 错误提示弹框,默认展示三行信息 链接
  • [新增] 接口支持GIT channel的流水线 链接
  • [新增] 优化查询流水线状态接口,去除channel查询条件 链接
  • [新增] 耗时字段改为executeTime 链接
  • [新增] variable增加readOnly属性 链接
  • [新增] 网关新增强制路由集群 链接
  • [新增] 新增工蜂CR事件触发 链接
  • [新增] 流水线插件自定义前端框架,支持使用插件私有配置 链接
  • [新增] 项目变更事件监听优化 链接
  • [新增] 简化dynamic-parameter-simple组件 链接
  • [新增] 变量支持二次替换 链接
  • [新增] 优化获取git分支列表接口 链接
  • [新增] 对于流水线TASK执行前支持自动暂停,希望能开放应用态接口,使插件继续执行或者中止 链接
  • [新增] 将detekt集成到buildSrc 链接
  • [新增] gitlab 触发增加 includeUsers, includeCommitMsg, excludeCommitMsg 条件过滤 链接
  • [新增] 流水线插件新增“失败时可跳过”的选项 job显示状态整理 链接
  • [新增] 梳理现在的名称字段,适当扩大长度 链接
  • [新增] SDK 提供获取查看当前构建详情的链接(区分蓝盾、工蜂CI) 链接
  • [新增] 添加第一个stage 不允许添加final stage 链接
  • [新增] finally stage改名为 final stage 链接
  • [新增] 添加SSH KEY凭据支持ed25519 链接
  • [新增] T_AUTH_IAM_CALLBACK.GATEWAY字段长度过短 链接
  • [新增] 研发商店支持新版yml文本导出接口 链接
  • [新增] 第三方构建机选择支持不指定操作系统 链接
  • [新增] 优化无编译构建环境镜像选择逻辑 链接
  • [新增] ci 上下文增加两个变量:repo_url 和 mr_url 链接
  • [新增] 内置单选下拉框优化 链接
  • [新增] 【流水线插件SDK】权限控制机制 链接
  • [新增] 归档报告插件可以开启发送邮件功能,但是研发商店插件中归档报告缺失该功能,现在补充该功能 链接
  • [新增] 网关新增codecc的302跳转 链接
  • [新增] 模板版本名超64字符报错不明确 链接
  • [新增] 支持:根据实例化出来的流水线反向查找模板的功能 链接
  • [新增] git获取文件内容超过1M应返回413错误码 链接
  • [新增] 流水线选择镜像界面,搜索结果中,已安装标识丢失问题fix 链接
  • [新增] websocket page添加提供扩展 链接
  • [新增] 定时触发器支持流水线变量 链接
  • [新增] 公共帐号与员工帐号绑定关系 链接
  • [新增] misc支持按渠道多线程并发清理构建数据 链接
  • [新增] 增加红线构建数据,定时清理逻辑 链接
  • [新增] 关联工蜂代码库后台需支持https 链接
  • [新增] 希望补充读取工蜂里Merge Request的webhook里多出来的字段信息 链接
  • [新增] svn事件触发插件求支持文件 链接
  • [新增] 镜像上架构建资源不展示腾讯内部逻辑 链接
  • [新增] 【研发商店】容器镜像上架时,适用机器和流水线JOB支持的机器对齐 链接

修复

  • [修复] worker在结束Job后再停止心跳上报 链接
  • [修复] 模板实例化更新,但是webhook信息没有更新 链接
  • [修复] 取消构建机上报日志的异步处理 链接
  • [修复] 捕获插件日志的subTag偶尔会失败 链接
  • [修复] TGit事件触发插件LOGO缺失 链接
  • [修复] 流水线编辑变量,下拉选项采用key,value形式,匹配-会识别出错 链接
  • [修复] 插件开发公约文案调整 链接
  • [修复] rebuild跳过的job应该能够再次检测是否能运行 链接
  • [修复] 不再覆盖SQL初始化数据 链接
  • [修复] stage审核关闭需去除model内的相关变量 链接
  • [修复] 规范REST接口的业务与系统异常的HTTP状态码 链接
  • [修复] 【流水线】新增流水线时,若name重复或者重复提交时,T_TEMPLATE_PIPELINE中存在脏数据,导致查询模板实例接口异常 链接
  • [修复] 网关subrequest修改project_id导致获取项目信息错误 链接

优化

  • [优化] misc多线程清理构建数据优化 链接
  • [优化] 人工审核公共部分代码提取优化 链接
  • [优化] 日志模块的相关熔断能力 链接
  • [优化] 锁定vue-router版本号 链接
  • [优化] 内部的构建日志输出通过服务api调用 链接

bk-ci v1.5.9

09 Jul 06:57
bbfeeb9
Compare
Choose a tag to compare

BK-CI v1.5.9 版本更新——2021-07-08

新增

  • [新增] 优化无编译构建环境镜像选择逻辑 链接
  • [新增] 网关新增codecc的302跳转 链接

修复

  • [修复] T_AUTH_IAM_CALLBACK.GATEWAY字段长度过短 链接
  • [修复] TGit事件触发插件LOGO缺失 链接
  • [修复] 不再覆盖SQL初始化数据 链接
  • [修复] 捕获插件日志的subTag偶尔会失败 链接