OctopusDeploy:是否可以指定应部署 Windows 服务的文件夹?
OctopusDeploy: Is it possible to specify a folder where a Windows service should be deployed?
当您使用 Octopus Deploy 部署 Windows 服务时,您可以指定要使用的包标识符。据我了解,包标识符将用作 Windows 服务 运行 所在的文件夹。
例如名为 MyService
、版本号 1.8.7
和环境 Production
的服务将存储在 C:\Octopus\Applications\Production\MyService.8.7
.
下
我现在的问题是是否可以指定要部署到的文件夹。这背后的原因是不同的客户有不同的 MyService
实例,在我们的设置中他们都应该 运行 在同一台机器上。
如果同一个包(和包标识符)用于多个服务,我们能否以某种方式指定要部署到的文件夹?
编辑:
我发现具有相同规格(但其他配置)的第二个服务将生成一个名为 C:\Octopus\Applications\Production\MyService.8.7_1
的文件夹。在我看来,如果用户可以影响此行为并指定文件夹名称,那会更好。
您可以通过在部署步骤中单击“配置功能”并选中“自定义安装目录”来设置自定义安装目录。
您还可以在自定义安装目录中使用变量。
当您使用 Octopus Deploy 部署 Windows 服务时,您可以指定要使用的包标识符。据我了解,包标识符将用作 Windows 服务 运行 所在的文件夹。
例如名为 MyService
、版本号 1.8.7
和环境 Production
的服务将存储在 C:\Octopus\Applications\Production\MyService.8.7
.
我现在的问题是是否可以指定要部署到的文件夹。这背后的原因是不同的客户有不同的 MyService
实例,在我们的设置中他们都应该 运行 在同一台机器上。
如果同一个包(和包标识符)用于多个服务,我们能否以某种方式指定要部署到的文件夹?
编辑:
我发现具有相同规格(但其他配置)的第二个服务将生成一个名为 C:\Octopus\Applications\Production\MyService.8.7_1
的文件夹。在我看来,如果用户可以影响此行为并指定文件夹名称,那会更好。
您可以通过在部署步骤中单击“配置功能”并选中“自定义安装目录”来设置自定义安装目录。
您还可以在自定义安装目录中使用变量。