您可以尝试通过在 powershell 脚本中使用此Rest API来获取相关步骤的日志。
GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/Fabrikam-Fiber-Git/_apis/build/builds/391/logs?api-version=2.0
它会返回logs1,logs2对应step1,step2。
{
"count": 4,
"value": [
{
"lineCount": 3,
"createdOn": "2015-07-16T19:53:19.747Z",
"lastChangedOn": "2015-07-16T19:53:19.92Z",
"id": 1,
"type": "Container",
"url": "https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/_apis/build/builds/391/logs/1"
},
{
"lineCount": 113,
"createdOn": "2015-07-16T19:53:29.387Z",
"lastChangedOn": "2015-07-16T19:53:29.44Z",
"id": 2,
"type": "Container",
"url": "https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/_apis/build/builds/391/logs/2"
},
例如:
只需要获取第 4 步“ Test Assemblies... ”
的日志