2015-04-03 52 views
1

我正在学习八达通的环境和机器。我有一个打包到Nuget包中并部署到Azure网站的Web项目,并且我还有一个DB项目打包到SQL Azure的单独Nuget包中。当Octo选择并部署时,最好是让两台独立的机器在同一个环境中为每个机器安装触手,还是应该放在一台机器上(在网站部署过程中并且数据库没有)的情况下?Octopus部署触手和2个Nuget包?

回答

1

如果您正在部署到Azure,则无关紧要 - 对于所有环境(无论项目类型如何),1触手就足够了。我们一直为我们的Azure项目执行此操作。您可以将触角视为针对Azure的PowerShell脚本运行器;没有什么真的发生在实际的服务器本身。

您可以使用同一个触手(尤其是Azure)的多个Octopus“环境” - 因为您可以重复使用同一触手。这将允许您为变量使用不同的作用域,以针对每个逻辑环境应用适当的值,同时只针对一台针对Azure运行脚本的服务器。