openspug / spug

开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
https://spug.cc
GNU Affero General Public License v3.0
10.32k stars 2.08k forks source link

建议:同一个项目构建不同分支,目前会覆盖,也就是说只能同时存在某个项目的一个分支可访问 #404

Open delonglimin opened 3 years ago

delonglimin commented 3 years ago

Spug 版本:3.0.1-beta.14

问题重现步骤

同一个项目构建不同分支,目前会覆盖,也就是说只能同时存在某个项目的一个分支可访问 2.

报错/问题截图

期望的结果

可以支持多个分支构建结果共存,比如 /var/www/html/project/branch1、 /var/www/html/project/branch2、 /var/www/html/project/branch3,这样就可以提供多个测试环境

vapao commented 3 years ago

建多个测试环境,然后针对不同的环境建对应的发布配置就可以了。

delonglimin commented 2 years ago

这个方法我试过,没办法把不同分支放到同一个项目目录下,因为会把当前目录清空或者提示当前目录不是空目录,比如 /var/www/html/project/branch1、 /var/www/html/project/branch2、 /var/www/html/project/branch3,

vapao commented 2 years ago

发布配置里把目标主机的部署路径指定为 /var/www/html/project/branch1 就可以了,如还有问题最好可以带上发布配置的截图。