【问题标题】:Nuget - strategy for delivering serversNuget - 交付服务器的策略
【发布时间】:2015-01-21 20:28:34
【问题描述】:

来自 Unix/Linux 世界,我遇到了 Nuget 和 Chocolatey,它们可以帮助我自动化 Windows 服务器的供应、配置和软件安装。 我目前的方案是使用预先填充的软件克隆 Windows 2008 VM,例如 Adob​​e Acrobat、Java JRE、.NET Framework 4.5.1、Firefox、Notepad++ 等。 但是,对于 QA 服务器的几个用例,大部分软件都不需要。 我计划构建一个本地 Nuget/Chocolatey 存储库,以某种方式打包 Acrobat、JRE、Firefox,并克隆干净的服务器,并使用 Powershell/Chocolatey 从这些存储库中提取和安装。 这是一个有效的策略还是有更好的策略? 另外,谁能告诉我将 JRE、Firefox 等打包成 Nuget 包以在本地托管的链接?

【问题讨论】:

    标签: nuget nuget-package chocolatey


    【解决方案1】:

    是的,这对我来说似乎是一个有效的策略。

    就本地打包而言,您无需执行任何操作。 Chocolatey.org 上已经存在的 nupkg 包可以下载并托管在其他地方,可以是文件共享,也可以是您自己的内部 Nuget 服务器。

    有了这些,您需要做的就是更新 Chocolatey 以使用 alternative source。 Rob 维护一个可用Nuget Servers which you can install locally 的列表。主要的,我脑海中浮现的是ProGet,来自 Inedo。

    但要明确的是,这些 nupkg 包下载的是哪些,实际的安装文件仍会从 Internet 下载。从您的问题中不清楚您是否也希望在本地托管安装文件。如果是这种情况,那么您可能想查看this project,这是使用 Chocolatey 解决完全离线安装场景的有趣尝试。我没有亲自使用过,所以不能完全保证。

    【讨论】:

    • @ferventcoder,感谢您的编辑,我知道您会找到这个!哈哈:-)
    • 只用了几个月。你在一月份回答了这个问题。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2019-10-03
    • 2011-11-05
    • 2011-11-02
    • 2013-07-15
    相关资源
    最近更新 更多