1

Atlassian Bamboo 内で、タスクが現在実行されているビルド エージェントの IP アドレス (または DNS 名) を取得することは可能ですか?

これを使用して、うなり声と分度器を使用して別のマシンから機能テストを実行することを意図しています。

例: grunt accepttests --baseUrl=${bamboo.buildagent.ip}

4

1 に答える 1

2

Bamboo エージェントの IP/ホスト名をエージェント機能として設定し、ビルド内でそれを参照できるはずです。

または、これを行うことができます:

  1. これを行うタスクを追加しScriptます。

    #!/bin/bash
    rm -f agent.properties
    HOST=$(hostname)
    echo "agentHostname=$HOST" > agent.properties
    cat agent.properties
    
  2. Inject Bamboo variablesファイルにロードするタスクを追加しagent.propertiesます。

  3. コマンドでは、タスク内で定義されている${bamboo.<namespace>.agentHostname}場所を参照します。<namespace>Inject Bamboo variables

于 2015-07-14T15:52:03.423 に答える