【问题标题】:Publish generated NuGet Packages with TFS 2015 RC使用 TFS 2015 RC 发布生成的 NuGet 包
【发布时间】:2015-07-31 08:17:39
【问题描述】:

我正在尝试为 TFS 2015 设置自动 build.vnext 进程。此构建过程包含一个 Visual Studio 构建 构建步骤,其中在构建中创建了一个 .nupkg 包文件代理的bin/Debugbin/Release 目录。

我在运行构建代理的同一台服务器上安装了一个私有 NuGet-Server。我想将生成的.nupkg 文件从 bin 目录复制到我的 NuGet-Server 的包源文件夹(比如C:\Packages)。

如何使用 TFS 2015 Build.Vnext/Preview 做到这一点?

编辑: 通过将 Visual Studio Build 选项“复制到暂存文件夹”搜索模式配置为 **/bin/*,我可以轻松地将所有构建输出从代理复制到包文件夹。这会将文件夹 myProject\bin\DebugmyProject\bin\Release 文件夹及其内容复制到包文件夹中。

如果我指定例如**/bin/**/*.nupkg 或类似名称,即使存在相应的 *.nupkg 文件,也不会复制任何内容。

【问题讨论】:

    标签: tfs nuget nuget-server tfs-2015


    【解决方案1】:

    我找到了解决这个问题的方法:

      Visual Studio 的
    1. 在选项下设置 复制到暂存文件夹 构建
    2. -配置为真。
    3. 使用搜索模式**\bin*
    4. 添加命令行实用程序定义。
    5. 让它执行C:\YourPathTo\nuget.exe,参数为push C:\YourStagingPath**\bin***.nupkg -s [YourServer] [YourAPIKey]

    完成。

    【讨论】:

      猜你喜欢
      • 2016-01-23
      • 2017-05-28
      • 1970-01-01
      • 2015-10-31
      • 2018-11-04
      • 2015-12-27
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多