我正在使用 VSO 来托管和构建我的代码。我还按照这些步骤MyGet 和 Visual Studio Team Services将包作为 myget 提要提供,但提要始终为空。我只有“Nuget Package”构建步骤,但在我看来,我还需要“Nuget Publisher”是这样吗?
问问题
315 次
1 回答
0
您不需要添加 Nuget Publisher 步骤/任务来发布包,需要确保包在构建 drop (Publish Build Artifacts)
简单的步骤:
- 创建新的构建定义
- (可选)添加 NuGet 安装程序
- 添加 Visual Studio 构建步骤/任务以构建您的解决方案/项目
- 添加 NuGet Packager 步骤/任务(csproj 路径:***.csproj;包文件夹:$(build.artifactstagingdirectory))
- 添加发布构建工件(发布路径:$(build.artifactstagingdirectory);工件名称:drop;工件类型:服务器)
- 保存构建定义
- 打开您的 myget 的提要
- 单击包源
- 单击“添加包源”>“Visual Studio Team Services 构建定义”。(请参阅部署基于 Visual Studio Team Services 构建的包)
- 在 VSTS 上排队以前的构建
- 等待几分钟,然后在 myget 中检查包。
于 2017-02-20T05:47:56.877 回答