Usando la api TFS2018, ¿es posible recuperar todos los archivos de solución relacionados con una compilación específica?

-1
doorman 23 feb. 2018 a las 01:55

2 respuestas

La mejor respuesta

Primero, debe usar Obtenga un build api para obtener la sourceVersion de esta compilación:

GET http://TFS2018:8080/tfs/DefaultCollection/{project}/_apis/build/builds/{buildId}?api-version=2.0

Luego, tiene dos opciones para recuperar todos los archivos que usa la compilación:

  1. Utilice el comando tf get.

  2. Utilice la API REST para descargar una carpeta zip para las fuentes. La api es la siguiente:

~

GET http://TFS2018:8080/tfs/DefaultCollection/_api/_versioncontrol/itemContentZipped?path={FolderPath}&version={sourceVersion}
1
Cece Dong - MSFT 23 feb. 2018 a las 03:14

También puedes probar (para git):

  • Establezca "Etiquetar fuentes según el éxito" para la definición de compilación ingrese la descripción de la imagen aquí
  • Obtenga fuentes con etiqueta a través de tfs rest api: Obtenga una versión específica
1
Shamrai Aleksander 23 feb. 2018 a las 09:58