问题描述
使用Octopus Deploy部署Windows服务时,可以指定要使用的程序包标识符。据我了解,程序包标识符将用作Windows服务运行所在的文件夹。
例如版本号为MyService
且环境为1.8.7
的名为Production
的服务将存储在C:\Octopus\Applications\Production\MyService\1.8.7
下。
我现在的问题是,是否可以指定要部署到的文件夹。其背后的原因是,不同客户的MyService
实例不同,他们都应该在我们的设置中的同一台计算机上运行。
如果同一软件包(和软件包标识符)用于多种服务,我们可以以某种方式指定要部署到的文件夹吗?
编辑:
我发现具有相同规范(但其他配置)的第二项服务将生成一个名为C:\Octopus\Applications\Production\MyService\1.8.7_1
的文件夹。我认为,如果用户可以影响此行为并指定文件夹名称,还是更好。