我有一个VSIX,是在VSTS中构建的。我有一个发行版,我想将VSIX发布到MyGet。我可以将NuGet包上传到MyGet提要,但我不知道如何将VSIX包上传到MyGet提要。
这个链接:从VSTS构建发布到MyGet只适用于NuGet。
发布于 2016-11-17 06:45:31
您可以从构建服务器到提要执行HTTP POST,以从持续集成过程中添加Visual扩展。POST URL的形式是/F//v6/upload。注意,您还必须使用有效的API键添加。
另一个选项是将VSTS构建作为包源添加到提要中。然后,MyGet将找到已发布的VSIX,并自动将其添加到提要中。
发布于 2018-09-20 22:10:44
这可能已经晚了一年,但我刚刚碰到了这个问题,下面是我解决这个问题的方法。我这样做是针对企业版的MyGet,这意味着我有自己的域名,但除此之外,事情应该是一样的。
在构建结束时,我添加了一个命令行任务。
在任务的脚本部分,我添加了以下内容:
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/uploadhttps://stackoverflow.com/questions/40645329
复制相似问题