nuget - 使用 VSO 的多平台 Nuget
问题描述
我正在尝试使用 VSO 自动生成以下 NuGet 包: NuGet 包
我的问题是所有三个“运行时”库都构建在不同的平台上。因此,我在 VSO 中有以下构建配置: VSO Build
构建完成后,每个代理作业都会为其平台发布一个原生工件: Native Artifacts
我的问题是:是否可以将第四个代理作业添加到等待所有其他作业的构建中,然后聚合工件并生成包含所有内容的 NuGet 包?
目前,我需要手动下载工件并运行脚本来打包和签署 NuGet 包。这很烦人,因为它需要在我的本地机器上安装证书并安装签名工具等。
谢谢!
解决方案
您正在寻找第 4 个代理作业的“运行此作业”设置。“仅当所有先前的工作都完成时”听起来像是您想要的价值。然后,您可以使用 powershell 和/或 NuGet 任务来自动化您的流程。
推荐阅读
- javascript - 获取表单数据到 javascript webhook
- reactjs - Vue.config.js - 创建一个 main.js 文件并从 /static/ 提供它
- android - android中的rasa聊天机器人响应错误
- javascript - 使用 Ajax 处理 json HttpResponse
- windows - 使用 EXTRAC32 命令批量闪烁窗口提取警报
- c++ - 线程堆栈大小限制
- javascript - 如何以编程方式清除 Firebase 实时数据库
- google-sheets - 是否有可能由多行组成的中央标题?
- python - 如何使用 QSqlTableModel 为 Qtableview 创建过滤器行。?
- python - /usr/local/bin/pip:错误的解释器:/usr/local/opt/python/bin/python3.7