2017-09-13 69 views
2

我創建了Pull請求,它觸發構建和構建成功,但一段時間後,我的構建狀態更改爲「構建過期」,以完成請求,我需要再次觸發它。所以問題是:爲什麼會發生這種情況,以及如何避免構建過期?VSTS構建過期

回答

3

所以「構建過期」是分支策略的一個特徵。 設置構建到期以確保受保護分支的更新不會中斷打開的請求中的更改。

總是需要一個新的構建:這個選項將設置拉取請求中的構建策略狀態,以在受保護的分支更新時失敗。您必須重新構建才能刷新構建狀態。此設置可確保即使在受保護的分支更改時,pull請求中的更改也能成功構建。此選項最適合具有較少更改量的重要分支的團隊。在繁忙的開發分支中工作的團隊可能會發現,每次更新受保護的分支時,都會等待構建完成。 如果超過......小時數,則需要新的版本:如果傳遞的版本比輸入的閾值早,受保護的分支更新時,此選項會使當前策略狀態到期。此選項是在受保護的分支更新時始終需要構建和從不需要更新的折衷方案。當您的受保護分支頻繁更新時,此選擇非常適合減少構建數量。 不需要新的構建:對受保護分支的更新不會更改策略狀態。這會減少分支的構建次數,但會在關閉最近未更新的拉取請求時導致問題。 詳情here

相關問題