首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VSTS发行版中将VSIX发布到MyGet?

如何在VSTS发行版中将VSIX发布到MyGet?
EN

Stack Overflow用户
提问于 2016-11-17 01:36:28
回答 2查看 191关注 0票数 0

我有一个VSIX,是在VSTS中构建的。我有一个发行版,我想将VSIX发布到MyGet。我可以将NuGet包上传到MyGet提要,但我不知道如何将VSIX包上传到MyGet提要。

这个链接:从VSTS构建发布到MyGet只适用于NuGet。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-17 06:45:31

您可以从构建服务器到提要执行HTTP POST,以从持续集成过程中添加Visual扩展。POST URL的形式是/F//v6/upload。注意,您还必须使用有效的API键添加。

另一个选项是将VSTS构建作为包源添加到提要中。然后,MyGet将找到已发布的VSIX,并自动将其添加到提要中。

票数 1
EN

Stack Overflow用户

发布于 2018-09-20 22:10:44

这可能已经晚了一年,但我刚刚碰到了这个问题,下面是我解决这个问题的方法。我这样做是针对企业版的MyGet,这意味着我有自己的域名,但除此之外,事情应该是一样的。

在构建结束时,我添加了一个命令行任务。

在任务的脚本部分,我添加了以下内容:

代码语言:javascript
复制
curl -X POST --verbose --data-binary @"$(build.artifactstagingdirectory)\templates\Enterprise-Template\EnterpriseBotVSIX\bin\$(BuildConfiguration)\EnterpriseBotTemplate.vsix" -H "X-NuGet-ApiKey: [KEY GOES HERE]" https://botbuilder.myget.org/F/aitemplates/vsix/upload
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40645329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档