概念解释

原理示意图

Screenshot

名词解释

  • 构建代理(Build Agent): 执行构建任务的远程服务器,也可以是本机。
  • 机柜(Cabinet): 服务器分组,在后台设置,项目的部署环境可以关联机柜
  • 出品定义(Pattern): 决定了构建物的产出规则,比如:app.tar.gz,表示你需要将构建产出的app.tar.gz回传到宿主机。
  • 配置文件: 在执行部署操作是,配置文件会一文件的形式写入远程服务器中,配置文件需要和部署环境绑定。
  • 共享文件/目录: 就是在远程服务器的发布目录建立软链接,比如图片上传,你不需要每次部署都是一个空的目录,这个时候可以通过建立软链进行持久化。
  • 部署环境: 一个项目可以包含多个部署环境,例如:开发、测试、预发布和生产等
  • 远程服务器: 项目要部署的服务器
  • 构建计划: 执行构建任务的地方,包含构建步骤、构建服务器和出品定义等
  • 部署计划: 执行部署任务的地方,包含部署步骤、部署环境、配置文件和共享文件等