Skip to content

Releases: TencentBlueKing/bk-ci

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偶尔会失败 链接

bk-ci v1.5.7

24 Jun 09:56
f6e4fdb
Compare
Choose a tag to compare

BK-CI v1.5.7 版本更新——2021-06-23

修复

  • [修复] assembly 启动失败[1.5.4] 链接
  • [修复] 网关subrequest修改project_id导致获取项目信息错误 链接

优化

  • [优化] 锁定vue-router版本号 链接

bk-ci v1.6.0-RC.11

18 Jun 12:01
60857ee
Compare
Choose a tag to compare
bk-ci v1.6.0-RC.11 Pre-release
Pre-release

BK-CI v1.6.0-RC.11 版本更新——2021-06-18

新增

  • [新增] 增加红线构建数据,定时清理逻辑 链接
  • [新增] auth接口需做调用鉴权 链接
  • [新增] 插件输出规范中artifact类型支持设置artifactoryType选项 链接
  • [新增] 插件名称和运行时别名写入input.json,供插件SDK使用 链接
  • [新增] 插件概览页增加权限管理,非插件成员不能查看概览 链接
  • [新增] 增加红线构建数据,定时清理逻辑 链接
  • [新增] 提供IAM所需openAPI 链接
  • [新增] 优化无编译环境异常场景下的构建重试 链接
  • [新增] 流水线下拉框优化 链接
  • [新增] if表达式支持带与不带${{}}的情况 链接
  • [新增] git获取文件内容超过1M应返回指定的错误码 链接
  • [新增] 修改流水线可直接使用json文件导入 链接
  • [新增] 完善用户取消与系统强制终止的状态区别 链接
  • [新增] 质量红线希望可以支持通过流水线变量指定审核人和通知人 链接
  • [新增] 增加一些红线配置项 链接
  • [新增] 上下文支持对象访问匹配全key值 链接
  • [新增] 人工审核插件审核结果文案优化 链接
  • [新增] 文件查询接口升级 链接
  • [新增] 网关下架老的灰度逻辑 链接
  • [新增] 项目下已安装的插件列表,支持分页 链接

修复

  • [修复] 按版本删除模板bug修复 链接
  • [修复] 仓库灰度项目下无编译环境归档文件调用的接口是devnet域名 链接
  • [修复] if表达式支持变量命中带横线- 链接
  • [修复] 修复 com.tencent.devops.store.dao.atom.MarketAtomDao#list方法某些条件下异常 链接
  • [修复] 修复"构建已结束"提醒 链接
  • [修复] ci.token在插件市场插件参数中未能替换 链接
  • [修复] 上下文jobs.使用jobId引用插件输出,而不是id和containerId 链接
  • [修复] 红线mr页面支持v3插件跳转 链接
  • [修复] mr触发时,提交人没有项目权限,导致无法获取settings下的凭证 链接

bk-ci v1.5.3

11 Jun 08:21
ffe6190
Compare
Choose a tag to compare
bk-ci v1.5.3 Pre-release
Pre-release

本版本已在蓝鲸社区版6.0.3测试通过

新增

  • [新增] 希望 bk-ci gitlab插件可以支持监听指定的事件 链接

bk-ci v1.5.1-RELEASE

10 Jun 09:59
e624b06
Compare
Choose a tag to compare
bk-ci v1.5.1-RELEASE Pre-release
Pre-release

BK-CI v1.5.1 版本更新——2021-06-08

新增

  • [新增] 修复bk-tab样式错误 链接
  • [新增] 流水线callback增加支持Stage事件 链接
  • [新增] 规范化Pipeline/Stage/Job/Task的构建状态 链接
  • [新增] final stage 运行时,点取消需要拒绝 链接
  • [新增] 上下文增加更多前缀替换 链接
  • [新增] 私有构建机Agent异常判定的优先级高于“失败时继续” 链接
  • [新增] 流水线复杂度限制 链接
  • [新增] 获取构建状态OpenAPI增加stageStatus等信息 链接
  • [新增] 插件升级时检验发布类型是否正确 链接
  • [新增] 上下文增加对凭证ID的引用 链接
  • [新增] Log权限校验支持提供action 链接
  • [新增] 日志模块的关键日志输出 链接
  • [新增] 支持上下文功能 链接
  • [新增] gradle使用kts替换groovy 链接
  • [新增] 流水线变量 Git 分支支持实时搜索 链接
  • [新增] [Vulnerable] npm package version update 链接
  • [新增] 人工审核,自定义参数显示优化 链接
  • [新增] v2版本服务改造 链接
  • [新增] 网关路由前进行安全校验 链接
  • [新增] 补齐代码库服务的V3版openAPI 链接
  • [新增] 设置灰度支持扩展 链接
  • [新增] 无编译构建机pip优化 链接
  • [新增] 希望 bk-ci gitlab插件可以支持监听指定的事件 链接
  • [新增] 网关新增外部组织标识 链接
  • [新增] 新增JOB级别环境变量,用来区分构建环境 链接
  • [新增] finally stage 链接
  • [新增] bash插件异常退出,红线没输出自定义指标 链接
  • [新增] 流水线增加自定义构建号功能 链接
  • [新增] 限制获取代码库文件内容大小不能超过1M 链接
  • [新增] 支持worker从服务端获取文件网关配置 链接
  • [新增] 流水线编辑页面增加保存互斥 链接
  • [新增] 根据输出日志::set-variable name=:: ,刷新变量 链接
  • [新增] 流水线插件能获取到pipelineId 链接
  • [新增] 环境管理-创建环境时可以不关联node 链接
  • [新增] 流水线job支持自定义env 链接
  • [新增] job支持失败继续 链接
  • [新增] sign需要解析得到应用名 链接
  • [新增] 插件支持自定义环境变量 链接
  • [新增] 支持Job级别的rebuild功能 链接
  • [新增] 流水线编辑页面增加保存互斥 链接
  • [新增] 热度定义 链接
  • [新增] 【流水线插件】工作台概览的流水线个数支持点击下钻查看流水线列表 链接
  • [新增] 支持默认不展示debug日志,可手动打开 链接
  • [新增] GITCI2.0-流水线支持Variables和项目级settings 链接
  • [新增] 网关日志加上项目ID 链接
  • [新增] 优化dockerhost无编译环境创建容器超时时间 链接
  • [新增] 查看插件执行详情界面,支持展示插件产出的报告和产物 链接
  • [新增] 增加CodeCC consul相关的op接口 链接
  • [新增] 插件执行详情查看优化 链接
  • [新增] 插件替换工具支持参数的自定义转换功能 链接
  • [新增] API增加 createUser 接口 链接
  • [新增] 流水线增加版本管理功能表格样式调整 链接
  • [新增] atom-ace-editor组件增加kotlin支持[lua|rust|typescript|kotlin] 链接
  • [新增] 移除项目管理页面项目名称的点击效果 链接
  • [新增] 新增对ipa的scheme解析 链接
  • [新增] 插件支持修改调式项目 链接
  • [新增] 环境管理服务侧边栏添加扩展点,并添加机器使用情况页 链接
  • [新增] 流水线标签长度限制放开为20个字符 链接
  • [新增] 流水线列表接口新增过滤没有权限流水线字段 链接
  • [新增] 已删除的流水线及构建数据清理 链接
  • [新增] storage模块代码修复codecc检查问题 链接
  • [新增] 开源版未支持编译加速服务,编译加速任务id变量应去掉 链接
  • [新增] dispatch-sdk MQ配置调整 链接
  • [新增] 请求服务支持consul tags路由 链接
  • [新增] dockerhost回调接口header增加projectId 链接
  • [新增] 流水线增加操作审计功能,隐藏fail状态过滤 链接
  • [新增] 安装模版到项目/模版实例化时,自动安装模版中需安装的容器镜像 链接
  • [新增] 【研发商店】支持插件安装量趋势图 链接
  • [新增] 签名模块解压缩工具的优化 链接
  • [新增] 支持插件安装量趋势图 链接
  • [新增] yaml是否展示的开关放开 链接
  • [新增] 细化定期归档流水线构建历史记录的策略 链接
  • [新增] 支持unity新版本的内嵌framework目录重签 链接
  • [新增] 研发商店,组件发布时,版本日志支持md 链接
  • [新增] Agentless调度策略优化 链接
  • [新增] 完善第三方构建机/集群的调度过程中构建日志 链接
  • [新增] 切换插件版本时,新版本中新增的参数、修改类型的参数需高亮,给出风险提示 链接
  • [新增] 优化process日志 链接
  • [新增] Git事件触发支持过滤commit msg中的关键字跳过自动触发构建,类似[WIP]等,可以自定义 链接
  • [新增] 远程触发curl路径变更 链接
  • [新增] 批量更新流水线实例交互优化 链接
  • [新增] 视图问题优化 链接
  • [新增] Stage审核时间改为30天 链接
  • [新增] tgit webhook请求头增加token字段 链接
  • [新增] 支持GitHub Re-run 链接
  • [新增] 增加名为 “多行密码” 的类型,允许用户输入的密码里有多行 链接
  • [新增] 红线OPENAPI GATEWAYID字段和模板范围调整 链接
  • [新增] 前端tip组件支持配置url 链接
  • [新增] dockerhost增加启动脚本错误码监控 链接
  • [新增] 支持插件执行趋势图 链接
  • [新增] 引擎核心代码拆分出biz-process业务模块 链接
  • [新增] 插件的select控件,在接口失败的情况下,没有显示值 链接
  • [新增] 质量红线新增权限增强接口 链接
  • [新增] 代码库服务下,支持展示代码库的当前授权人和重置授权 链接
  • [新增] 凭据管理增加 credentialName 链接
  • [新增] 支持查看工蜂外网版代码片段 链接
  • [新增] 蓝盾业务全量接入分级管理员 detekt优化 链接
  • [新增] auth通用回调优化 链接
  • [新增] 增加查询webhook列表的接口,方便定位问题 链接
  • [新增] 【op】增加codecc灰度开关 链接
  • [新增] 创建项目填充组织信息 链接
  • [新增] 关于人工审核插件相关修改 链接
  • [新增] 提供报告获取接口 修改权限校验规则 链接
  • [新增] 内置归档插件写入displayName 链接
  • [新增] 签名支持拓展不替换bundle信息 链接
  • [新增] 过滤工蜂pre-push触发的push事件 链接
  • [新增] git触发事件回写工蜂需区分MR和MR Accept事件 链接
  • [新增] 事件触发增加触发日志 链接
  • [新增] 日志模块支持https和账号密码方式访问ES 链接
  • [新增] 迁移替换流水线中的内置在引擎中的老插件 链接
  • [新增] 项目添加来源通道字段 链接
  • [新增] 新增codecc灰度网关 链接
  • [新增] 流水线标签分组数量上限调整为10 链接
  • [新增] 版本仓库支持对接蓝盾制品库 链接
  • [新增] 人工审核支持指定变量类型 格式化 链接
  • [新增] 通知模块添加扩展字段 链接
  • [新增] webhook触发在触发原子上输出变量 链接
  • [新增] 支持只监听某个branch下的tag 链接
  • [新增] 通过push tag触发时,可获取当前分支名称 链接
  • [新增] worker支持从第二网关上传文件 链接
  • [新增] 下载插件之前,把对应的atomcode写到redis缓存中 链接
  • [新增] 多个分支ABCD触发了流水线,并且B分支触发了多次的场景,希望:ABCD之间不会互相影响,但是B触发的多次流水线仅保留最后一次。 链接
  • [新增] 管理员自助链接 初始化白名单表 链接
  • [新增] git内置插件的执行错误信息优化 链接
  • [新增] dispatch-docker调用dockerhost链路优化 链接
  • [新增] 模板实例异步更新 链接
  • [新增] sign服务归档ipa的时候可以修改properties数据 链接
  • [新增] agent支持第二网关配置...
Read more