【问题标题】:Use TeamCity to version a ASP.NET Core 1.0 Application使用 TeamCity 版本化 ASP.NET Core 1.0 应用程序
【发布时间】:2017-02-12 18:22:25
【问题描述】:

好的,我已经让我们的 TeamCity Build Server 构建了一个新的闪亮的 ASP.NET Core 1.0 Web 应用程序。我可以从 TeamCity 构建、发布和部署一切,太棒了。

我正在努力了解如何使用 TeamCity 对构建进行版本化,而不仅仅是版本后缀后缀。所以我可以看到使用 version 属性在 project.json 文件中设置了版本。

我想像这样使用 TeamCity 参数:

然后使用这些来创建一个内部版本号,如下所示:

所以我确实尝试将 project.json 文件中的 version 设置为 *,但无法使用 CLI 工具构建应用程序。

我能做到的最好的方法是使用版本后缀标志将 * 替换为 1.1.26(TeamCity 内部版本号)来获得类似 1.0.0-1.1.26 的版本。

【问题讨论】:

    标签: asp.net .net asp.net-core teamcity teamcity-9.0


    【解决方案1】:

    存在使 dotnet CLI 更易于构建的问题https://github.com/dotnet/cli/issues/2676。它仍然是开放的。

    但现在你可能想要使用这个https://github.com/PaulTrampert/dotnet-version/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      相关资源
      最近更新 更多