【问题标题】:Can I use my OctopusDeploy built-in Package Repository in Manage NuGet Packages?我可以在管理 NuGet 包中使用我的 OctopusDeploy 内置包存储库吗?
【发布时间】:2015-05-22 20:30:14
【问题描述】:

我有一个工作的 Octopus Deploy 服务器,其中包含我构建的软件包库。 我有一个程序集,它依赖于我在 Octopus Deploy 中部署的程序集之一,并且当前位于该存储库中。我尝试将它添加为 NuGet 包管理器中的包源,以及我的存储库的 URL(类似于:

http://myoctoserver/app#/library

)。
它不会填充 Visual Studio 2013 的管理 NuGet 包列表,但会填充 Microsoft 和 .NET 以及 nugget.org。
OctopusDeploy.com 上的文档似乎没有解决这个问题。这是可以做到的,还是我的组织需要制作外部 NuGet 提要?

【问题讨论】:

    标签: nuget octopus-deploy


    【解决方案1】:

    Octopus Server 提供只写存储库,其他 NuGet 客户端无法使用它。

    根据您的预算/硬件,您可以使用许多选项

    ProGet

    MyGet

    NuGet.Lucene

    NuGet Gallery

    【讨论】:

      【解决方案2】:

      Octopus 内建的包库并不意味着不能被其他人使用。

      那里的 nuget 包是专门为 Octopus 构建的。它们有不同的结构。这些包旨在直接解包到特定位置,并由 Windows 服务或 IIS 运行。

      另外,来自文档:

      了解八达通服务器提供 只写存储库;仅用于托管应用程序包 .推送到八达通服务器的包裹不能被 其他 NuGet 客户端,例如 Visual Studio。如果您需要 NuGet 提要 在您的开发项目之间共享库,一个单独的 NuGet 存储库是必需的。

      http://docs.octopusdeploy.com/display/OD/Package+repositories

      我们自己托管内部 nuget 服务器,效果非常好。

      【讨论】:

        猜你喜欢
        • 2018-09-24
        • 1970-01-01
        • 2017-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-09
        • 2021-02-10
        • 2012-02-28
        相关资源
        最近更新 更多