Tentacle/Octopack - 按文件夹分组应用程序(项目名称)
Tentacle/Octopack - Group Applications By Folder (Project Name)
我曾经像这样对应用程序的相关部分进行分组:
项目名称
--网页UI
--Windows 服务
--文件丢弃
"File Drop" 是一个可能与服务和网站都相关的示例。
然而,触手单独部署每个包,因此我得到的东西看起来更像(假设包 ID 中使用了 ProjectName):
--ProjectName.WebUI
--ProjectName.WindowsService
如何部署相关的共享文件夹?你能以某种方式对应用程序进行分组吗?如果没有,是否有推荐的创建共享资源的模式?
我应该补充一点,我正在使用 octopack。我想我当然可以手动将 nuget 包放在一起并使用 IIS 站点和服务的相对目录参数,但这开始变得更加困难。
听起来你想使用 Custom Installation Directory。这将让您控制将包解压缩到哪个目录。
您还可以在部署中进行一些自定义设置。ps1 文件为您的每个包。
我曾经像这样对应用程序的相关部分进行分组:
项目名称
--网页UI
--Windows 服务
--文件丢弃
"File Drop" 是一个可能与服务和网站都相关的示例。
然而,触手单独部署每个包,因此我得到的东西看起来更像(假设包 ID 中使用了 ProjectName):
--ProjectName.WebUI
--ProjectName.WindowsService
如何部署相关的共享文件夹?你能以某种方式对应用程序进行分组吗?如果没有,是否有推荐的创建共享资源的模式?
我应该补充一点,我正在使用 octopack。我想我当然可以手动将 nuget 包放在一起并使用 IIS 站点和服务的相对目录参数,但这开始变得更加困难。
听起来你想使用 Custom Installation Directory。这将让您控制将包解压缩到哪个目录。
您还可以在部署中进行一些自定义设置。ps1 文件为您的每个包。