3

作为 Nolio 的初学者,如果我误解了这一点,我深表歉意。

让我们切入正题:如果我将构建的 .NET 工件作为 nupkg 打包到 CI 系统中并将它们放入 nuget 存储库中,如何使用 Nolio 将它们部署到我的目标环境中?

换句话说,Nolio 是否支持打包在 nupkgs 中的 .NET 工件?

4

1 回答 1

2

首先,您最好在 Nolio社区中寻求更正式的指南并从他们的支持中获得一些帮助。而且我不确定您是否需要一些特定的 .NET 支持(尽管 Nolio 确实有 iis/.net支持

但简而言之(非常短):

  1. 使用要部署的工件列表创建清单 (xml) 文件
  2. 创建一个“元”进程,它将解析清单文件并在 Nolio 中为每个这些工件定义一个存储库工件(这将是您的初始化步骤)
  3. 创建一个部署这些工件的流程,该流程将在您要部署文件的实际代理上运行。迭代清单并使用“ROC - Get Artifact”操作将文件获取到部署的机器,并使用其他操作根据需要操作文件。
  4. 使用这些过程创建模板。
  5. 您可以使用 CI 工具中的 rest 调用从该模板创建一个版本,并在每次构建后运行它。

(但是如果不了解您的具体架构,就无法给出好的答案,并且有很多方法可以使用 Nolio 部署工件......)

于 2013-03-12T14:28:19.080 回答