TeamCity :: 如何在 Java 中访问 teamcity build ID
Teamcity Build ID(与BUILD_NUMBER不同)用于各种URL。我想发送一封电子邮件,其中包含构建工件/概述等的路径。
在Java中,我们可以获得当前正在运行的teamcity内部版本号,如下所示:
String tc_BuildNumber = System.getenv("BUILD_NUMBER");
这是因为 TC 提供了一个环境变量,即 BUILD_NUMBER。但不幸的是,没有对应于BUILD_ID的环境变量。
TeamCity确实提供了配置参数(如 teamcity.build.id)和System属性(如system.teamcity.auth.userId),但我不知道如何使用Java访问它们。我想读取 teamCity.build.id jusy 的值,就像我们可以读取如何在 java 中获取 Teamcity 配置的值中提到的环境变量名称一样?