使用VSO的多平台Nuget

时间:2018-09-26 16:08:52

标签: nuget azure-devops azure-pipelines

我正在尝试使用VSO自动生成以下NuGet软件包: NuGet Package

我的问题是所有三个“运行时”库都建立在不同的平台上。因此,我在VSO中具有以下构建配置: VSO Build

构建完成后,每个代理程序作业都会为其平台发布本机工件: Native Artifacts

我的问题是:是否可以向构建中添加第4个代理作业,以等待所有其他作业,然后聚集工件并生成包含所有内容的NuGet包?

当前,我需要手动下载工件并运行脚本来打包和签名NuGet软件包。这很烦人,因为它需要在我的本地计算机上安装证书并安装签名工具等。

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找第4个代理作业上的“运行此作业”设置。 “仅当所有先前的作业完成时”听起来像您想要的值。然后,您可以使用powershell和/或NuGet任务来自动化您的过程。