Azure / Azure/azure-cli

az pipelines run should return the pipeline validation error

Abierto
#27,653 3 comentarios 1 reacción 0 asignados Ver en GitHub
act-platform-engineering-squad Auto-Assign Auto-Resolve customer-reported DevOps Pipelines Service Attention
Lenguaje dominante
Python
Estrellas
4.6k
Forks
3.5k
Merge medio
3 d 2 h
PR fusionados (30 d)
60

Descripción

**Related command**

az pipelines run

**Is your feature request related to a problem? Please describe.**

Whenever I run a pipeline from the command-line and there is a validation error, I must run with `--debug` in order to see the error in the verbose logging.

**Describe the solution you'd like**

I would like to see the validation error in the main error message.

**Describe alternatives you've considered**

As stated, I currently run `--debug` as a workaround.

**Additional context**

```
az version
{
"azure-cli": "2.52.0",
"azure-cli-core": "2.52.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {
"azure-devops": "0.25.0",
"resource-graph": "2.1.0",
"virtual-wan": "0.2.14"
}
}
```
Currently the following error is given:

```cli.azure.cli.core.azclierror: Could not queue the build because there were validation errors or warnings.```

In the verbose log I can find the explanation:

```
urllib3.connectionpool: https://redacted.visualstudio.com:443 "POST /myproject/_apis/build/Builds HTTP/1.1" 400 477
azext_devops.devops_sdk.client: Response content: b'{"$id":"1","customProperties":{"ValidationResults":[{"result":"error","message":"/devops/build.yaml (Line: 38, Col: 17): Unexpected parameter \'testFolder\'"}]},"innerException":null,"message":"Could not queue the build because there were validation errors or warnings.","typeName":"Microsoft.TeamFoundation.Build.WebApi.BuildRequestValidationFailedException, Microsoft.TeamFoundation.Build2.WebApi","typeKey":"BuildRequestValidationFailedException","errorCode":0,"eventId":3000}'
```

In this case apparently there was an unexpected parameter `testFolder` on line 38, column 17.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.