开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

GVPPiplin / PiplinPHP

指数
0
Watch 115 Star 309 Fork 75
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
Piplin是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景 - 官方QQ群:656868 展开 收起

https://github.com/Piplin/Piplin

ChangeLog.md 6.88 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
lianguan 提交于 2017-12-29 15:30 . Release 1.0.2

Version 1.0.2 (2017-12-29)

新功能:

  • 新增数据备份功能,通过计划任务每天凌晨进行数据备份

调整与改进:

  • 左侧边栏可通过本地存储记住缩放状态
  • 当有构建任务或无构建服务器是不允许按构建按钮
  • 在控制面板新增项目构建的快捷入口
  • 在步骤设置也新增添加前置、后置命令的快捷入口
  • 构建、部署步骤中的Bash脚本使用的变量支持智能匹配
  • 新增项目描述,如项目有特殊情况可在此说明

Bug修复:

  • 项目编辑时git仓库有变化会导致报错的问题(改为异步同步)
  • 修复Slack通知,不能正确显示站点名称的问题

Version 1.0.1 (2017-12-20)

调整与改进:

  • 服务器连通状态测试报错优化
  • 在环境列表操作区增加服务器添加入口
  • 优化机柜绑定搜索,直接输空格可列出最近添加的10个机柜

Bug修复:

  • 修复任务回滚不能执行的bug
  • 修复php artisan route:list会报错的bug
  • 修复广播频道不一致导致任务通知异常的bug

Version 1.0.0 (2017-12-11)

新功能:

  • 项目支持构建计划和部署计划
  • 新增Piplin Docker

调整与改进:

  • 删除友情链接、小贴士等外围功能
  • 调整项目克隆机制,删除项目模板
  • 支持向远程服务器实时同步配置文件
  • 新增项目构建过程中的出品定义、版本发布等
  • 项目支持通过构建产生的发布版本进行部署
  • 允许项目强制更新状态
  • 优化安装步骤

Bug修复:

  • 修复部分低版本git不支持git branch --list命令导致不能获取分支信息的bug
  • 创建项目自动将自己添加为项目成员

Version 0.4.3 (2017-11-13)

调整与改进:

  • 将Piplin自身版本更新检测放到管理后台
  • 分离仓库和部署相关的Jobs
  • 集成Clipboard插件
  • 在项目部署页新增每个部署阶段的帮助信息
  • 升级Laravel、socket.io、ioredis等组件

Bug修复:

  • 修复项目编辑部署路径设置错误
  • 修复不能预览部署公钥的bug
  • 修复项目git仓库未设置会导致不能浏览的bug

Version 0.4.2 (2017-11-09)

新功能:

  • 实现多用户新建项目,用过可通过前台新建属于自己的项目

调整与改进:

  • 部署路径由原来的跟随服务改为跟随项目
  • 优化travis持续集成脚本

Bug修复:

  • 修复前后、台项目新建冲突的bug
  • 修复github连接失败导致的更新检测异常的bug
  • 修复机柜管理相关的bug

Version 0.4.1 (2017-11-04)

调整与改进:

  • 调整后台管理页面布局
  • 调整部分翻译措辞
  • 在环境列表页显示联动部署信息
  • 在部署详情页显示相关服务器的主机名(IP地址)
  • 调整导航个人信息菜单显示
  • 调整项目创建页面
  • 取消上线单创建成功后自动跳,改为提示用户自主选择是否进入部署详情页。

Bug修复:

  • 修复部署时如git获取失败不能报错的bug
  • 修复服务连通状态测试失败不能提示报错信息的bug
  • 修复Composer安装的部分script指令
  • 修复钉钉推送不能@手机号的bug
  • 修复modal框不能esc关闭的bug
  • 修复tooltip显示异常

Version 0.4.0 (2017-10-29)

新功能:

  • 新增项目环境的联动部署。例如:开发环境部署成功,自动触发测试环境部署,亦可形成连环部署。
  • 新增钉钉机器人推送服务集成
  • 新增服务分组-机柜 功能,项目环境可绑定机柜

改进:

  • 部署详情页环境名称同步骤只显示一次
  • 将发布目录的latest软连接改为current
  • 优化个人资料修改页面跳转
  • 优化上线单提交,由原来的同步改为异步
  • 推荐项目成员可以多选

Bug修复:

  • 修复配置文件根路径错误
  • 修复上线单填写对话框,代码分支、标签选择错位的bug

Version 0.3.0 (2017-10-24)

新功能:

  • 配置文件可绑定部署环境
  • 新增项目协作者(项目成员)的功能
  • 用户可定制控制台显示(可选我的项目和部署时间轴)
  • 新增项目ACL中间件

改进:

  • 可查看部署环境的上线单列表
  • 集成livestamp,改进相关时间显示
  • 部署时如git报错,在部署详情页显示相关错误
  • 在时间轴可快速进入被部署的git提交版本
  • 重构了整个静态资源
  • 对操作成功时可选择是否显示toastr弹框
  • 简洁化UI显示
  • 可创建无分组的项目
  • 引入route model binding

Bug修复:

  • 修复部署时环境服务器获取错误
  • 修复通过webhook部署git获取不同步
  • 修复项目部署过程中状态错误
  • 修复秘钥不能生成的bug
  • 修复select2编辑不能被默认选中
  • 修复项目不能克隆的问题
  • 修复个人资料不能修改的bug
  • 修复项目不能回滚的bug

Version 0.2.3 (2017-10-13)

新功能:

  • 实现操作日志功能
  • 静态资源管理由原来的gulp全面转为webpack

改进:

  • 改进排序组件拖拽icon显示逻辑
  • 优化php artisan app:reset实现方式
  • 删除servers表的project_id字段
  • 项目详情页相关数据实现按需加载
  • 美化控制台页面展现 - 感谢 @VoganWong
  • 新增admin layout,优化后台展现形式
  • 对模板和静态资源的结构进行重构

Bug修复:

  • 修复服务器连通状态测试报错的问题

Version 0.2.2 (2017-10-01)

新功能:

  • 新增项目克隆、项目转化为模板的功能

改进:

  • 优化部署详情页显示
  • 项目的部署环境可进行排序

Bug修复:

  • 修复php artisan app:install相关bug

Version 0.2.1 (2017-09-30)

新功能:

  • 实现多环境部署功能,项目和部署模板里都可以设置多个部署环境
  • 集成OAuth2.0平台接入商,可通过后台进行管理
  • 实现找回密码、新用户账号开通邮件通知功能
  • 新增hooks功能,可实现Slack、邮件和Webhook等第三方服务的集成
  • 新增项目分组的详情页

改进:

  • 重构Notification机制
  • 优化部署详情页,明显区分内置步骤和自定义步骤
  • Gravatar功能可进行关闭
  • 新增 端砚黑 主题
  • 清理issues、nofitySlacks和notifyEmails相关文件

Bug修复:

  • 修复JS内语言不一致的bug
  • 修复部署模板页面的ace报错
  • 修复表单可重复提交的bug
  • 修复编辑项目时会报模板错误的bug

Version 0.2.0 (2017-09-12)

新功能:

  • 在管理后台首页显示相关环境变量和组件信息

改进:

  • 将Laravel框架从5.3升级到5.5
  • 优化API路由结构
  • 升级dotenv、ioredis、socket.io等组件
  • 在部署详情页,将内置部署步骤与手动设置的前、后置任务区分显示
  • 简化部署步骤模板页,调整显示方式,可以更直观地分辨前置、当前、后置任务的执行顺序
  • 调整部分icon

Bug修复:

  • 修复CI过程中的CS检查warning

评论 ( 0 )

你可以在登录后,发表评论

搜索帮助