2009-10-19 55 views
0

我在使用「Hudson批量任務插件」啓動一些構建運行後將構建部署到遠程框的ant任務。從Hudson中運行的Ant任務獲取當前登錄用戶

作爲部署的一部分,ant任務將日誌記錄寫入數據庫。我希望能夠包含當前用戶的用戶名。

有誰知道用戶的登錄是否可用於運行在Hudson中的ant腳本?也許作爲一個環境變量?

回答

1

它不可用作爲環境變量。這是因爲單個構建可能有很多原因 - 它可能由定時器觸發器觸發,並且在排隊時,用戶也可以請求構建開始。這會導致構建有兩個原因 - 用戶和計時器觸發器。多個用戶也可能成爲相同構建的原因。

如果你想查找原因,你應該看看XML API。您可以對正確的URL執行wget/curl,並且您將看到構建的所有原因。

相關問題