【发布时间】:2015-03-10 17:45:34
【问题描述】:
我正在具有多个从属服务器的 Jenkins 服务器上设置集成测试。因为我想要并行构建,因此要运行并行测试。这意味着我需要拥有多个数据库(带有连接详细信息)。
为了进行设置,我提供了一个 -Djenkins= 参数,但我需要为每个 jenkins slave 提供一个(恒定的)唯一 ID。
...这个参数是否存在?
【问题讨论】:
标签: jenkins
我正在具有多个从属服务器的 Jenkins 服务器上设置集成测试。因为我想要并行构建,因此要运行并行测试。这意味着我需要拥有多个数据库(带有连接详细信息)。
为了进行设置,我提供了一个 -Djenkins= 参数,但我需要为每个 jenkins slave 提供一个(恒定的)唯一 ID。
...这个参数是否存在?
【问题讨论】:
标签: jenkins
构建步骤中可用的环境变量之一是 NODE_NAME。请看下面的描述:
NODE_NAME
Name of the slave if the build is on a slave, or "master" if run on master
【讨论】:
NODE_NAME 和 EXECUTOR_NUMBER 的串联