2016-12-06 37 views
0

這是我的問題。我在TeamCity中有一個構建步驟,它激發一個更新另一個TC子項目中的配置參數的PowerShell,並通過API調用重置構建計數器。爲此,我必須傳遞有效的憑據,我將其設置爲運行自定義構建時要輸入的參數。然而,由於某些原因,如果密碼被打字一次(並且我使用TC的密碼類型參數,因此它被屏蔽,使得這很容易),用戶的Windows帳戶會立即被鎖定。我認爲這是TC多次發送請求所做的事情,但不管它發生的原因是什麼,顯然也不是很理想。TeamCity使用當前登錄的用戶的憑證

最理想的解決方案就是能夠使用正在踢出它的用戶的憑據來運行構建。據我所知,沒有「運行方式」選項,那麼有沒有辦法讓我檢索並使用登錄到TeamCity的當前用戶的密碼,可能是作爲系統變量?我已經閱讀了文檔,並沒有找到我需要的東西。也許有一種方法可以通過PowerShell來實現這一點?

任何想法/建議將不勝感激。

回答