Skip to content

Latest commit

 

History

History
257 lines (138 loc) · 6.56 KB

CHANGELOG-2018.md

File metadata and controls

257 lines (138 loc) · 6.56 KB

CHANGELOG

v18.06

2018/12/13

  • 支持 content-attachments-api 响应用户 issue、pr 中的 url
  • 底层 framework:使用 反射 注入参数
  • 底层 framework:调用 废弃(@deprecated) 方法,返回 500

2018/12/08

  • 移除 issue 中英互译
  • 增加 智能 添加标签功能

2018/11/21

  • 手动触发构建不检测是否跳过

2018/11/20

  • Pipeline 指令容错,例如可以使用 commands 也可以使用 command

2018/11/13

  • 自动将中文 issue 标题更改为英文

2018/11/09

  • Issues 敏感词过滤

2018/11/06

  • Docker for Windows bug : 容器中无法 ping 通局域网地址,重启解决
  • Docker for Windows bug : post 数据过长,无响应。通过启动另一个 socket 转 IP 容器解决
  • 增加支持 [skip pcit] [pcit skip] 指令跳过构建(不区分大小写)

2018/11/04

  • .pcit.yml 根据 language 指令自动,生成默认的 image commands environment 指令

2018/10/27

  • 私钥文件命名标准化,不支持自定义文件名

2018/10/22

  • coding.net API 不够完善,实验性支持

2018/09/27

  • Web 展示 Shell 结果美化
  • 账户同步时删除不存在的组织、git 仓库

2018/09/26

  • 增加 视频版 安装教程

2018/09/20

  • 使用 Minio (AWS s3 兼容)作为缓存(cache)的后端存储系统

2018/09/18

  • Server 端负责接收,将一个 git 事件转变为一次 build 并分解为多个 job(无需 Docker), Agent 端负责执行 job(需要 Docker)

2018/08/08

  • 通知的频率?发一大堆邮件,很有可能错过重要的消息

  • Issue AI 翻译跳过机器账号

2018/08/07

  • 使用 JWT 作为验证方式

2018/06/27

  • 根据 Issues & Pull Requests 生成 Changelog

2018/06/14

  • API 限流 5000/h

2018/06/13

  • 计费,资源限制模块开发

2018/06/13

  • 安全 为保证用户数据安全,本项目永久不提供 删除 相关的 API.

2018/06/13

  • 支持设置仅构建最新的提交,之前未构建的提交自动取消

2018/06/06

  • Git Clone 支持设置 Hosts

2018/06/03

  • AI + CI,人脸登录网站? 代号 PCIT Hello

2018/06/03

  • 通知消息免打扰,特定时间段内不发送通知消息

2018/05/30

  • 支持设置 CI_ROOT, 仅构建 CI_ROOT 名下的仓库

2018/05/30

  • 支持微信扫码绑定账号

2018/05/30

  • 支持自定义阿里云 Docker 镜像构建的 Webhooks 地址 CI_ALIYUN_REGISTRY_WEBHOOKS_ADDRESS,原因缺乏认证手段

2018/05/29

  • 开发小程序

2018/05/29

  • 原生支持微信公众平台,填写 相关密钥 即可一键开启模板消息推送(微信公众平台测试号 100 人限制,正式号有各种限制)

2018/05/29

  • 支持邮件通知仓库管理员

2018/05/28

  • 插件通过 Docker 镜像实现。通过设置必要的环境变量实现功能

2018/05/28

  • PCIT 虽然同时支持多个 Git 服务商,但各个 Git 服务商之间保持绝对独立,不支持跨 Git 服务商管理,即 GitHub 的账号不能管理 Gitee

  • 不支持账号整合,关联。故 api 的 url 涉及到需要认证的,无需包含 git_type

2018/05/28

  • 处于构建过程中的 builds, 实现日志 实时 输出(基于 SSE)

2018/05/27

  • GitHub App 提供的 OAuth 获取不到用户名下的组织列表,所以网站登录使用 OAuth App

2018/05/26

  • 设计分布式部署方案

2018/05/25

  • 支持 GitHub App Check Run Action

2018/05/22

  • 完成 API Access Token、CLI

2018/05/19

  • 设计 API

2018/05/18

  • 增加 Tencent AI CLI bin/tencent.ps1 bin/tencent.sh

2018/05/18

  • 支持 阿里云 Docker 镜像构建服务 Webhooks

2018/05/17

  • 增加内置系统环境变量

2018/05/16

  • 区分内外部 PR,即 PR 是从该仓库的分支发起,还是从其他仓库发起,只有内部 PR 可以读取 Secret

2018/05/15

2018/05/14

2018/05/14

  • 提交 PR 实现自动回复
  • 指定代码审阅者 (reviewers), 打标签(label), 指定给某人 (assign), 关联项目 (project), 关联里程碑 (milestone)

2018/05/13

  • 数据库 软删除 不直接删除数据, 而是通过检查标记 deleted_at 来确定数据是否有效(TODO)

2018/05/13

  • AI 提取关键词,自动打标签 (label)

  • 无用问题自动 关闭锁定

2018/05/13

2018/05/08

  • 后台任务 刷新用户仓库列表

2018/05/07

  • 后台任务 刷新处于活跃状态的仓库的管理员和协作者信息

2018/05/03

  • 强制将 pcit_cache 数据卷挂载到 /tmp/pcit_cache 目录,故安装时可以设置该目录为缓存目录

2018/04/29

  • GitHub Commit 能够展示构建状态

2018/04/19

  • 强制 使用 HTTPS

2018/04/18

  • 完成 Webhooks 获取、增加、删除

2018/04/15

  • 后端统一返回 JSON 格式

2018/04/14

  • 所有配置通过 .env 载入

2018/04/13

  • 完成 OAuth 登录、基本信息获取、Git Repo 列表获取