簡體   English   中英

在運行管道時,我如何知道管道正在使用 Microsoft 托管代理?

[英]How can i know that a pipeline is using a microsoft hosted agent when running a pipeline?

在我正在處理的項目中,當我運行一些管道時,它們被配置為默認使用一個據說不再存在的舊代理池。

如果我將 go 轉到Project settings > Agent pools ,我再也看不到它了。

我的問題是當我運行管道時

在此處輸入圖像描述

如果有什么地方我可以用來判斷管道是使用自托管代理還是微軟托管代理?

管道日志顯示正在使用的池和代理:

“初始化作業”管道日志

開始:初始化作業
代理名稱:'ReleaseServerB-A002'
代理機器名稱:'ReleaseServerB'
當前代理版本:“2.195.2”

您可以使用變量Agent.Name 如果您想根據代理寫出或做一些特定的事情。

@VinceBowdren 的回答提示了我們如何獲取有關正在運行的管道的代理的信息。

但特別是關於“托管”和“托管 VS2017”問題中提出的代理池,它們是已棄用的微軟托管代理。 這就是它們不再出現在代理池列表中的原因。

使用此代理池配置的管道仍然可以使用它們,但是一旦我們保存管道以使用另一個代理池,就不可能再次使用它們。

我們可以確認這些代理池已在此處棄用https://docs.microsoft.com/en-us/azure/devops/release-notes/2019/sprint-155-update#single-hosted-pool

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM