【发布时间】:2013-06-05 00:47:32
【问题描述】:
我正在致力于在各种环境中自动部署应用程序。我正在创建一个 zip 文件,用于存储二进制文件、不同环境的配置文件以及 psexec、mscommunitytasks 等工具,以便使用该文件在任何地方部署应用程序。但我想知道是否可以将 mscommunitytasks 和其他可能需要的工具保存为应用程序的工件。
【问题讨论】:
-
旁注:由于许可,某些工具可能无法作为您自己的软件包的一部分重新分发。因为您不太可能只留下评论。
-
@AlexeiLevenkov,这很好。我们所有的工具都是开源的,所以应该没问题。
-
我这样做。我通常将“附加”放在一个单独的 zip 文件中,位于“纯工件”旁边。为什么?那么我有一个“额外”是60MB。所以我不想每次都强制下载。当然,它是一个灰色地带。但最终工件的目标是拥有部署所需的一切......所以从本质上讲,你所做的事情是有意义的。 PS我还单独压缩了.config文件?为什么?通常 .config 设置是一次性的,因此我避免了意外覆盖......但全套配置文件以防万一。
标签: c# java .net deployment msbuild