我的构建脚本中的一些日志消息仅当 Gradle 构建在 TeamCity 上运行时才相关。如何以编程方式检测 Gradle 构建是否在 TeamCity 上运行?
这可以使用与 TeamCity 的服务器构建参数相对应的环境变量来完成,引用:
环境变量名称 描述 TEAMCITY_VERSION TeamCity 服务器的版本。此属性可用于确定构建是否在 TeamCity 中运行。
要在 Gradle 脚本中执行此操作,可以使用以下方法:java.lang.System#getenv(java.lang.String)
boolean isOnTeamCity = System.getenv("TEAMCITY_VERSION") != null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
511 次 |
| 最近记录: |