Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.98 KB

concept.md

File metadata and controls

34 lines (20 loc) · 1.98 KB

系统概念

对 bzppx 系统一些相关概念的解释

登录相关

  • 账号登录:bzppx 自己的用户管理,先由管理员在后台添加,然后才能登录
  • 第三方登录:先在后台配置第三方登录接口,使得 bzppx 和自己公司内部的用户体系连接,用户可以使用自己的在公司的内部账号密码登录

项目相关

  • 项目:理论上一个代码仓库就是一个项目,发布项目,即从这个代码仓库拉取最新代码
  • 项目组:是一组项目的集合,本身并没有什么实际意义,只是为了让你更好的对项目分类,当项目太多时,可以快速的进行管理
  • 拉取方式:Git 传输数据的协议方式,一般为 SSH 和 HTTP(s) 协议。拉取方式决定了你的仓库地址
  • 代码仓库:SSH 协议仓库例子:git@github.com:bzppx/bzppx-codepub.git;HTTP(s) 协议仓库例子:https://github.com/bzppx/bzppx-codepub.git

节点相关

  • 节点:拉取并更新代码的执行者,节点需要配置 ip、端口和Token才可以正常工作。理论上,只要端口不同,一台服务器可部署多个节点
  • 节点组:多个节点的集合,本身并没有什么实际意义,只是为了让你更好的对节点分类,当节点太多时,可以快速的进行管理

公告相关

  • 公告:公告功能是为了方便系统管理员发布系统更新,系统封版,系统升级的重要渠道。

日志相关

  • 操作日志:系统用户所有的操作的日志记录,可用于追踪每个用户的历史操作
  • 任务日志:项目的发布日志,包括发布时间,发布人,发布结果,查看具体的节点发布状态

其他

  • 封版:顾名思义,不能发版,主要用于线上重要活动,不允许线上发布代码,比如,双 11 大促,前10天封版。封版功能是我们根据实际的工作经验开发的非常方便的功能。封版只是不能发布代码,但是依然可以查看项目、节点等的详细信息