gpt4 book ai didi

c# - Nexus 和为 .NET 应用程序上传工件

转载 作者:行者123 更新时间:2023-12-05 00:59:21 25 4
gpt4 key购买 nike

无论如何,Nexus 是否可以用作 .NET 应用程序的构建输出的工件管理器?

我非常了解 Nexus 可以是一个出色的 nuget 代理和内部工件管理器,但是我需要 Nexus 在这些库的下游操作并存储 TeamCity 构建的输出。

我已经研究过使用 REST API 上传 zip 文件(比如 MVC 网站),但这看起来不太可持续。有什么想法吗?

最佳答案

Is there anyway that Nexus can be used as the artifact manager for the build output of a .NET application?



可以,但 nexus 版本必须是 2.9 或更高版本。

Sonatype :随着 2.9 版的发布,NuGet 支持在 Nexus Repository Manager Pro 和 Nexus Repository Manager OSS 中可用。

您可以使用 NuGet 托管存储库上传构建工件的输出。

I very much understand Nexus can an excellent nuget proxy and internal artifact manager, however I need Nexus to operate a bit more downstream from those libaries and store the output of a TeamCity build. I have looked into using the REST API to upload a zip file (of say an MVC website) but that doesn't look super sustainable. Any thoughts out there?



我使用的是 NuGet CLI 而不是 rest api .

nuget push foo.nupkg API-KEY -Source https://www.nuget.org/api/v2/hosted-repo/

使用 API-KEY 访问 nuget 托管的存储库解释了 here .

第一的;生成一个 API-KEY。
enter image description here

然后;激活 NuGey API-Key Realm
enter image description here

最后,您可以使用以下命令将您的 nuget 包推送到 Nexus 上托管的 nexus 存储库
nuget push foo.nupkg {GENERATED-API-KEY} -Source http://localhost:8081/repository/nuget-hosted/

关于c# - Nexus 和为 .NET 应用程序上传工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com