Atlassian Bamboo 内で、タスクが現在実行されているビルド エージェントの IP アドレス (または DNS 名) を取得することは可能ですか?
これを使用して、うなり声と分度器を使用して別のマシンから機能テストを実行することを意図しています。
例: grunt accepttests --baseUrl=${bamboo.buildagent.ip}
Atlassian Bamboo 内で、タスクが現在実行されているビルド エージェントの IP アドレス (または DNS 名) を取得することは可能ですか?
これを使用して、うなり声と分度器を使用して別のマシンから機能テストを実行することを意図しています。
例: grunt accepttests --baseUrl=${bamboo.buildagent.ip}
Bamboo エージェントの IP/ホスト名をエージェント機能として設定し、ビルド内でそれを参照できるはずです。
または、これを行うことができます:
これを行うタスクを追加しScript
ます。
#!/bin/bash
rm -f agent.properties
HOST=$(hostname)
echo "agentHostname=$HOST" > agent.properties
cat agent.properties
Inject Bamboo variables
ファイルにロードするタスクを追加しagent.properties
ます。
コマンドでは、タスク内で定義されている${bamboo.<namespace>.agentHostname}
場所を参照します。<namespace>
Inject Bamboo variables