gpt4 book ai didi

powershell - TeamCity 自定义内部版本号 - AssemblyInfo 修补程序

转载 作者:行者123 更新时间:2023-12-05 00:19:33 27 4
gpt4 key购买 nike

我创建了一个适合我需要的 TeamCity 构建配置,请参阅下面的构建日志:

Build Log

除了一件事之外,一切都很好 - 自定义版本号 .我的版本号格式如下:

  • Major.Minor.BuildCounter.TodaysDate,即 2.0.59.20160224。
  • 我使用 PowerShell 脚本实现了这一点。

  • 在构建日志中注意, 步骤 1 是到 设置内部版本号 .问题是这发生在 之后更新程序集版本 步。所以这个版本号不适用于我的程序集。

    但是在构建过程中的其他任何地方都使用正确的版本号。

    所以我的问题是,如何在 AssemblyInfo Patcher 运行之前设置自定义内部版本号?

    最佳答案

    使用 TeamCity 的快照依赖功能解决。

    创建了一个名为 Version 的构建配置。这有一个 powershell 脚本构建步骤,可以创建我想要的构建号。

    接下来,我使我的实际构建配置依赖于版本构建配置。

    然后我在我的实际构建配置中得到这个构建号,如下所示:
    %dep.[构建配置 ID].system.build.number%

    关于powershell - TeamCity 自定义内部版本号 - AssemblyInfo 修补程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595315/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com