Tengo una ejecución de azure pipelines que se parece a lo siguiente:

trigger:
- master

pr:
- azure-pipelines-test

steps:
- script: echo "Build Sourcebranch $BUILD_SOURCEBRANCH"
  displayName: Sourcebranch echo.

- script: tree
  displayName: tree

Cuando agrego a una rama que tiene una solicitud de extracción abierta a azure-pipelines-test desde azure-pipelines-pr-test, obtengo SourceBranch = refs/heads/azure-pipelines-pr-test, que es solo el encabezado de la rama de origen .

También hice modificaciones a azure-pipelines-test (agregué un archivo vacío) que no están en azure-pipelines-pr-test. Estas modificaciones no aparecen cuando hago un tree en la canalización.

En la documentación de azure-pipelines para una solicitud de extracción, dice que hay una confirmación de fusión entre las dos ramas en la solicitud de extracción que se usa para ejecutar la tubería en ... pero eso no parece ser lo que está sucediendo.

¿Estoy haciendo algo mal?

0
Andrew Spott 30 jul. 2020 a las 23:33

1 respuesta

La mejor respuesta

¿Estoy haciendo algo mal?

No lo estás haciendo mal, en cambio creo que hay algo mal con el proceso trigger+checkout.

He reproducido el mismo problema por mi parte e informé este problema en nuestro foro de voz de usuarios. Puede rastrearlo para recibir notificaciones si hay alguna actualización del equipo de producto.

1
Lance Li-MSFT 31 jul. 2020 a las 09:49