Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
El comando delete elimina una generación finalizada concreta. Todos los datos relacionados con la compilación se eliminan del agente de compilación y control de versiones y se borra la ubicación de destino. Además, la compilación ya no aparece en el Explorador de compilaciones.
Permisos necesarios
Para ejecutar el comando delete, la cuenta que solicita la operación de eliminación debe tener el permiso Administrar una compilación establecido en Permitir. Si la compilación que se elimina tiene resultados de pruebas asociados a ella, la cuenta debe tener el permiso Publicar resultados de la prueba establecido en Permitir. Además, la cuenta de servicio del nivel de aplicación y la cuenta de servicio de Team Foundation Build deben tener permisos de lectura y escritura en la ubicación de destino de la compilación. Para obtener más información, consulte Permisos de Team Foundation Server.
Nota: |
|---|
Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con permisos elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir un símbolo del sistema con permisos elevados, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, visite el sitio web de Microsoft. |
TFSBuild delete [/noprompt] [/silent] /server:teamFoundationServer /builddefinition:definitionSpec buildNumbers…
TFSBuild delete [/noprompt] [/silent] /server:teamFoundationServer buildUris…
TFSBuild delete [/noprompt] [/silent] teamFoundationServer teamProject buildNumbers…
Parámetros
Argumento |
Descripción |
|---|---|
teamfoundationserver |
La dirección URL del servidor de Team Foundation que se utiliza para las compilaciones. |
teamProject |
Nombre del proyecto de equipo para el que existe esta definición de compilación. |
definitionSpec |
Se utiliza con /builddefinition. La compilación o compilaciones que se van a eliminar. Se admiten caracteres comodín. |
BuildNumbers |
Una lista separada por espacios de la compilación o compilaciones que se van a eliminar. Si el número de compilación tiene espacios, incluya el número entre comillas simples. Se admiten caracteres comodín. |
buildUris |
Una lista separada por espacios de los identificadores URI de las compilaciones que se van a eliminar. Por ejemplo: tfsbuild delete uri1 uri2 uri3 /s:MyServer. |
Opción |
Descripción |
|---|---|
/noprompt |
Opcional. No preguntar cuando se elimina una generación. |
/silent |
Opcional. No escribir los resultados en la ventana de símbolo del sistema durante la eliminación. Implica /noprompt. |
/server |
El servidor de Team Foundation utilizado para la compilación o compilaciones que se van a eliminar. |
/builddefinition |
Especifica la definición o definiciones de compilación que se van a eliminar. |
Comentarios
Eliminar proceso
Para eliminar un número de compilación, siga estos pasos:
Compruebe que el número de compilación es válido y que la compilación no está en curso.
Elimine el contenido del almacén de compilación y del sitio de destino si el solicitante tiene el permiso Administrar compilación.
Borre la ubicación de destino de los archivos binarios de esta compilación. Si se produce un error durante este proceso, se le mostrará un mensaje de advertencia. Sin embargo, a pesar de esta advertencia, se considera que la eliminación se ha realizado correctamente.
Nota:No se eliminan los datos del almacén de datos.
Se eliminan varias generaciones
Si especifica varias compilaciones, el proceso no se detiene al producirse un error cuando se elimina una de las compilaciones. El comando sigue eliminando las otras compilaciones después de proporcionar un mensaje de error sobre la eliminación de la compilación.
Registro de eventos
Las eliminaciones de generaciones se registran en el registro de eventos. El registro contendrá información sobre quién eliminó la compilación, la hora en que se eliminó y el número de compilación.
Ejemplo
En el ejemplo siguiente se eliminan dos compilaciones definidas por los números de compilación "TestBuild1 1_20070510.1" y "TestBuild 1_20070510.2" del proyecto de equipo AdventureWorks en server01.
> > tfsbuild.exe delete http://server01:8080 Adventureworks “TestBuild1 1_20070510.1” “TestBuild 1_20070510.2”
En el ejemplo siguiente se eliminan dos compilaciones específicas en las que definitionSpec es "\Adventureworks\Definition1" del proyecto de equipo AdventureWorks en server01.
>tfsbuild.exe delete /server:http://server01:8080 /builddefinition:”\Adventureworks\Definition 1” “Definition 1_20070510.1” “Definition 1_20070510.2”
En el ejemplo siguiente se eliminan dos compilaciones definidas por los identificadores URI de compilación "vstfs:///TestBuild/TestBuild/1" y "vstfs:///TestBuild/TestBuild/2" del proyecto de equipo AdventureWorks en server01.
>tfsbuild.exe delete /server:http://server01:8080 vstfs:///TestBuild/TestBuild/1 vstfs:///TestBuild/TestBuild/29
Vea también
Tareas
Cómo: Eliminar una compilación completada (Línea de comandos)
Cómo: Crear una definición de compilación
Otros recursos
Comandos de Team Foundation Build
Ejecutar generaciones en Team Foundation Build
Trabajar con definiciones de compilación en Team Foundation Build