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

让我们开始追逐:
如果我将构建的.NET工件打包为nupkgs放在CI系统中,并将它们放在nuget存储库中,那么如何使用Nolio将它们部署到我的目标环境中?

换句话说,在Nolio中是否支持以nupkgs包装的.NET构件?

最佳答案

首先,您最好在Nolio community中询问更多正式指南,并从他们的支持中获得一些帮助。而且我不确定这里是否需要特定的.NET支持(尽管Nolio确实具有iis / .net support)

但总之(很短):

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

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

    10-08 06:47