代码之家  ›  专栏  ›  技术社区  ›  kagarlickij

生成定义的VSTS生成编号

  •  1
  • kagarlickij  · 技术社区  · 7 年前

    我在我的git repo中有几个分支机构,例如,master for production、dev for development、qa for testing等。

    每个分支都有自己的构建定义,如app dev、app qa、app prod等。

    我希望将构建编号作为工件名称的一部分,例如0.3.0-SNAPSHOT。 53 用于开发或0.2.0-RC。 12 用于测试。

    显然,每个构建定义的编号应该是唯一的。

    有可能吗?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Eddie Chen - MSFT    7 年前

    使用 $(Rev:.r) 此处记录的令牌: Build number format .

        2
  •  1
  •   DenverDev    7 年前

    使用预定义的生成。BuildID变量。在您的示例中,内部版本号定义如下所示:

    • 0.3.0-快照${Build.BuildId}
    • 0.2.0-RC${Build.BuildId}

    所有预定义变量都可以在 Build Variables 文档

    可以找到有关内部版本号格式的更多信息 Here