结合使用Azure Pipline和UiPath来创建和部署nuget程序包

时间:2019-10-30 08:02:24

标签: azure-devops uipath-orchestrator

如何使用azure pipleline创建nugetpack并部署到Orchestrator?

该软件包的生成与以下软件包一起运行:https://marketplace.visualstudio.com/items?itemName=uipath.vsts-uipath-package

在这种情况下,将其上传到Orchestrator的正确方法是什么?

  • 可能性1:以天蓝色创建nuget提要(一种用于TEST,另一种用于TEST 用于PROD)
  • 可能性2:直接将软件包部署到Orchestrator

1 个答案:

答案 0 :(得分:1)

据我所知,尽管我不是UiPath的开发人员之一,但此扩展尚未与我们的Azure Devops feed集成。因此,您的第一种可能性解决方案应该不适用于VSTS。

要实现所需的功能,建议您直接使用 UiPath软件包任务打包和部署软件包。


  • 在构建管道中创建软件包:

按照说明here,创建一个构建管道,添加并配置UiPath Package任务。要创建包,请选择Pack作为包操作值:

enter image description here

注意:请保持输出文件夹的默认值为$(Build.ArtifactStagingDirectory)path用于存储工件,然后由发布管道获取。

  • 将程序包部署到Release管道中的Orchestrator:

创建一个发布管道,选择您之前执行的构建作为源。

将相同的任务添加到阶段中,但是在这里请选择Deploy作为打包操作值:

enter image description here

然后配置您的Orchestrator信息和身份验证详细信息。