Azure Pipelines 代理程式中的資源使用率通知
透過此更新,如果您遇到資源限制,Azure Pipelines 代理程式現在會顯示通知,例如記憶體或磁碟空間的限制。
如需詳細資訊,請參閱版本資訊。
一般
Azure Pipelines
一般
個人存取令牌 (PAT) API 可傳回允許的最大壽命
透過 PAT 管理 API 管理個人存取令牌時, 可以針對新建立或更新的 PAT 指定 validTo 到期日。 如果已啟用「 強制執行最大個人存取令牌生命週期」 原則,且指定的 validTo date 超過原則的最大壽命限制,系統現在會自動調整併發出具有最大允許生命週期的 PAT,而不是產生錯誤。
先前,超過允許的最長壽命會導致 PatLifespanPolicyViolation 錯誤。 這項變更可協助使用這些 API 的應用程式和工具,在啟用「最大個人存取令牌生命週期」原則時,更妥善地處理 PAT 建立和更新錯誤。
Azure Pipelines
Azure 服務連線指出密碼何時過期
使用此短期衝刺,您現在可以在 Azure 服務連線中看到秘密的到期狀態。 如果您的工作因為密碼過期而顯示錯誤,例如具有「AADSTS7000222」的訊息,請移至服務連線詳細數據頁面。 如果您看到此訊息,服務連線的秘密已過期:
若要修正服務連線,您可以將 它轉換成 使用工作負載身分識別同盟。 這種方法不需要輪替秘密,提供更簡化且安全的管理程式。
新的AzureFileCopy@6工作支援無秘密設定
您可以 封鎖 在記憶體帳戶上使用記憶體帳戶金鑰和 SAS 令牌。 在這些情況下,無法使用依賴 SAS 令牌的AzureFileCopy@5工作。
新的 AzureFileCopy@6 工作會改用 Azure RBAC 來存取 Blob 記憶體。 這需要用來具有適當 RBAC 角色的服務聯機身分識別,例如 記憶體 Blob 數據參與者。 請參閱指派 Azure 角色以存取 blob 資料。
AzureFileCopy@6工作也支援使用工作負載身分識別同盟的服務連線。
Azure Pipeline 代理程序的資源使用率警示
去年 10 月,我們引進了管線代理程式監視記憶體和磁碟空間使用率的能力。
為了通知您這些條件約束,我們已改善資源條件約束警示的可見度:
如果您遇到指示代理程式沒有回應的訊息,則可能表示任務超過了配置給代理程式的資源能力,可能會導致管線工作失敗。
“我們不再聽到經紀人的聽證會”
若要解決此問題,請啟用詳細資訊記錄,以更詳細地追蹤資源使用率,協助找出資源耗盡的位置。 針對使用自我裝載代理程式的人員,請確定您的代理程式有足夠的資源。
下一步
注意
這些功能將在未來兩到三周內推出。
前往 Azure DevOps 並查看。
如何提供意見反應
我們很樂意聽到您對於這些功能的看法。 使用說明功能表來回報問題或提供建議。
您也可以在 Stack Overflow 上的社群取得建議和您的問題。
感謝您!
Silviu Andrica