IBuildDefinition (Interfaz)
Esta interfaz representa una definición de compilación.
Espacio de nombres: Microsoft.TeamFoundation.Build.Client
Ensamblado: Microsoft.TeamFoundation.Build.Client (en Microsoft.TeamFoundation.Build.Client.dll)
Sintaxis
'Declaración
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
El tipo IBuildDefinition expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AttachedProperties | Propiedades asociadas | |
BatchSize | El tamaño de lote máximo para las compilaciones en cola cuando se utiliza el tipo de integración continua de Controlada. | |
BuildController | Obtiene o establece el controlador de compilación que generar esta definición de compilación. | |
BuildControllerUri | Obtiene el identificador uniforme de recursos (URI) del controlador de compilación que generar esta definición de compilación. | |
BuildServer | Obtiene el servidor o el equipo que se hospeda la definición de compilación. | |
ContinuousIntegrationQuietPeriod | Obtiene o establece el tiempo (en minutos) del período reservado asociado a compilaciones de integración continuas de tipo de lote. | |
ContinuousIntegrationType | Obtiene o establece el tipo de integración continua de la definición de compilación. | |
DateCreated | Fecha y hora en la que esta definición de compilación se creó. | |
DefaultDropLocation | Obtiene o establece la ubicación predeterminada de entrega para las compilaciones generadas por la definición de compilación. | |
Description | Obtiene o establece la descripción para la definición de compilación. | |
Enabled | Obsoleto. Obtiene o establece el estado habilitado de la definición de compilación. | |
FullPath | Obtiene la ruta de acceso completa de este elemento de grupo de compilación. (Se hereda de IBuildGroupItem). | |
Id | Obtiene el id. de esta definición de compilación. | |
LastBuildUri | Obtiene el URI de la última compilación de la definición de compilación, independientemente del estado. | |
LastGoodBuildLabel | Obtiene el nombre de la etiqueta de la compilación correcta se pasa para la definición de compilación. | |
LastGoodBuildUri | Obtiene el URI para la compilación correcta se pasa para la definición de compilación. | |
Name | Obtiene o establece el nombre de este elemento de grupo de compilación. (Se hereda de IBuildGroupItem). | |
Process | Obtiene o establece la plantilla de procesos de compilación para esta definición. | |
ProcessParameters | Obtiene una cadena con formato XML que representa todos los parámetros de proceso para esta compilación. | |
QueueStatus | El estado de la cola de la definición de compilación. | |
RetentionPolicyList | Obtiene una lista de las directivas de retención para esta definición de compilación. | |
Schedules | Obtiene una lista de programaciones para la definición de compilación. | |
TeamProject | Obtiene el proyecto de equipo que posee este elemento de grupo de compilación. (Se hereda de IBuildGroupItem). | |
TriggerType | Obtiene o establece el desencadenador en la definición. | |
Uri | Obtiene el identificador uniforme de recursos (URI) de este elemento de grupo de compilación. (Se hereda de IBuildGroupItem). | |
Workspace | Obtiene la plantilla del área de trabajo para la definición de compilación. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddRetentionPolicy | Agrega una directiva de retención a la lista de directivas de retención de esta definición de compilación. | |
AddSchedule | Agrega una programación a la lista de programaciones para la definición de compilación.La programación no tiene ningún efecto si ContinuousIntegrationType no es Schedule.Sólo una programación se acepta en la lista. | |
CopyFrom | Actualiza la instancia de la definición de compilación en ejecución mediante los valores de propiedad en la definición proporcionada de la compilación. | |
CreateBuildRequest | Crea una solicitud de compilación de la definición de compilación que tiene valores para IBuildAgent y ubicación de destino establecida en tomará el agente de compilación y establece como valor predeterminado la ubicación de destino. | |
CreateManualBuild(String) | Crea un registro de detalle de la compilación en la base de datos de la compilación de Team Foundation Server . La información de compilación y otros cambios se pueden realizar en el objeto devuelto de IBuildDetail . | |
CreateManualBuild(String, String) | Crea un registro de detalle de la compilación en la base de datos de la compilación de Team Foundation Server . La información de compilación y otros cambios se pueden realizar en el objeto devuelto de IBuildDetail . | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Crea un registro de detalle de la compilación en la base de datos de la compilación de Team Foundation Server . | |
CreateSpec | Crea una nueva especificación de compilación para la definición de compilación. | |
Delete | Elimina la definición de compilación y todas sus compilaciones de servidor. | |
QueryBuilds | Obtiene todas las compilaciones para esta definición de compilación. | |
Refresh() | Actualiza este elemento de grupo de compilación obtener valores de propiedad actuales del servidor de compilación. (Se hereda de IBuildGroupItem). | |
Refresh(array<String[], QueryOptions) | Actualizar esta definición de compilación obtener valores de propiedad actualizados del servidor. | |
Save | Guarda cualquier cambio realizado al objeto de IBuildDefinition al servidor. |
Arriba