我可以在管理 NuGet 包中使用我的 OctopusDeploy 内置包存储库吗?
Can I use my OctopusDeploy built-in Package Repository in Manage NuGet Packages?
我有一个工作的 Octopus Deploy 服务器,它有一个我构建的包库。
我有一个程序集,它依赖于我在 Octopus Deploy 中部署并且当前位于该存储库中的程序集之一。我尝试将它添加为 NuGet 包管理器中的包源,使用我的存储库的 URL(类似于:
).
它不会填充 Visual Studio 2013 的管理 NuGet 包列表,尽管 Microsoft 和 .NET 以及 nugget.org 会填充。
OctopusDeploy.com 的文档似乎没有解决这个问题。这是可以完成的事情,还是我的组织需要制作外部 NuGet 提要?
Octopus Server 提供了一个只写的存储库,它不能被其他 NuGet 客户端使用。
根据您的预算/硬件,您有多种选择
Octopus 内置包存储库并不意味着不被其他人使用。
那里的 nuget 包是专门为 Octopus 构建的。它们有不同的结构。这些包旨在直接解压到特定位置,并通过 Windows 服务或 IIS 运行。
此外,来自文档:
It is important to understand that the Octopus server provides a
write-only repository; intended for hosting application packages only
. Packages that are pushed to the Octopus server can't be consumed by
other NuGet clients like Visual Studio. If you need a NuGet feed for
sharing libraries between your development projects, a separate NuGet
repository is required.
http://docs.octopusdeploy.com/display/OD/Package+repositories
我们自己托管内部 nuget 服务器,效果很好。
我有一个工作的 Octopus Deploy 服务器,它有一个我构建的包库。 我有一个程序集,它依赖于我在 Octopus Deploy 中部署并且当前位于该存储库中的程序集之一。我尝试将它添加为 NuGet 包管理器中的包源,使用我的存储库的 URL(类似于:
).
它不会填充 Visual Studio 2013 的管理 NuGet 包列表,尽管 Microsoft 和 .NET 以及 nugget.org 会填充。
OctopusDeploy.com 的文档似乎没有解决这个问题。这是可以完成的事情,还是我的组织需要制作外部 NuGet 提要?
Octopus Server 提供了一个只写的存储库,它不能被其他 NuGet 客户端使用。
根据您的预算/硬件,您有多种选择
Octopus 内置包存储库并不意味着不被其他人使用。
那里的 nuget 包是专门为 Octopus 构建的。它们有不同的结构。这些包旨在直接解压到特定位置,并通过 Windows 服务或 IIS 运行。
此外,来自文档:
It is important to understand that the Octopus server provides a write-only repository; intended for hosting application packages only . Packages that are pushed to the Octopus server can't be consumed by other NuGet clients like Visual Studio. If you need a NuGet feed for sharing libraries between your development projects, a separate NuGet repository is required.
http://docs.octopusdeploy.com/display/OD/Package+repositories
我们自己托管内部 nuget 服务器,效果很好。