触手/八达通 - 按文件夹分组应用程序(项目名称)

时间:2016-06-08 21:49:20

标签: octopus-deploy

我过去常常将应用程序的相关部分分组:

项目名称

- 网络用户界面

- Windows服务

- 文件丢弃

“文件删除”是一个可能与服务和网站相关的示例。

然而,触手分开部署每个包,所以我得到的东西看起来更像(假设在包ID中使用了ProjectName):

- ProjectName.WebUI

- ProjectName.WindowsService

我应该如何部署相关的共享文件夹?你能以某种方式分组应用程序吗?如果没有,是否有建议的模式来创建共享资源?

我应该补充说我正在使用octopack。我想我当然可以手动将nuget包放在一起并使用IIS站点和服务的相对dir参数,但这开始变得更加困难。

1 个答案:

答案 0 :(得分:2)

听起来你想使用Custom Installation Directory。这将允许您控制提取包的目录。

您还可以在deploy.ps1文件中为每个软件包执行一些自定义设置。