Interface IBuildDefinition
Essa interface representa uma definição de compilação.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (em Microsoft.TeamFoundation.Build.Client.dll)
Sintaxe
'Declaração
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
O tipo IBuildDefinition expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AttachedProperties | Propriedades anexadas | |
BatchSize | O tamanho máximo de lotes para compilações na fila quando você usar o tipo contínuo bloqueado de integração. | |
BuildController | Obtém ou define o controlador de compilação que compila esta definição de compilação. | |
BuildControllerUri | Obtém o identificador de uniform resource identifier (URI) do controlador de compilação que compila esta definição de compilação. | |
BuildServer | Obtém o servidor ou o computador que está hospedando a definição de compilação. | |
ContinuousIntegrationQuietPeriod | Obtém ou define as vezes (em minutos) do período quieto que está associado com as compilações contínuas de integração de tipo em lotes. | |
ContinuousIntegrationType | Obtém ou define o tipo contínuo de integração de definição de compilação. | |
DateCreated | A data e hora que esta definição de compilação foi criada. | |
DefaultDropLocation | Obtém ou define o local de recebimento padrão para compilações geradas por definição de compilação. | |
Description | Obtém ou define a descrição para a definição de compilação. | |
Enabled | Obsoleta. Obtém ou define o status ativado definição de compilação. | |
FullPath | Obtém o caminho completo deste item de grupo de compilação. (Herdado de IBuildGroupItem.) | |
Id | Obtém a identificação desta definição de compilação. | |
LastBuildUri | Obtém o URI de compilação a última para a definição de compilação, independentemente de status. | |
LastGoodBuildLabel | Obtém o nome do rótulo para a compilação com êxito a última para a definição de compilação. | |
LastGoodBuildUri | Obtém um URI para a compilação com êxito a última para a definição de compilação. | |
Name | Obtém ou define o nome do item de grupo de compilação. (Herdado de IBuildGroupItem.) | |
Process | Obtém ou define o modelo de processo de compilação para esta definição. | |
ProcessParameters | Obtém uma cadeia de caracteres formatada XML que representa todos os parâmetros de processo para esta compilação. | |
QueueStatus | O status da fila de definição de compilação. | |
RetentionPolicyList | Obtém uma lista de políticas de retenção para esta definição de compilação. | |
Schedules | Obtém uma lista de agendas para a definição de compilação. | |
SourceProviders | Uma lista de provedores de origem para a definição | |
TeamProject | Obtém o projeto de equipe que possui este item de grupo de compilação. (Herdado de IBuildGroupItem.) | |
TriggerType | Obtém ou define o disparador do sistema de definição. | |
Uri | Obtém o identificador de uniform resource identifier (URI) deste item de grupo de compilação. (Herdado de IBuildGroupItem.) | |
Workspace | Obtém o modelo de espaço de trabalho para a definição de compilação. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddRetentionPolicy | Adiciona uma política de retenção à lista de políticas de retenção desta definição de compilação. | |
AddSchedule | Adiciona uma agenda à lista de agendas para a definição de compilação.A agenta não tem efeito se ContinuousIntegrationType não é Schedule.Somente uma agenda é aceita na lista. | |
CopyFrom | Atualiza a instância atual da definição de compilação que usa valores de propriedade fornecida na definição de compilação. | |
CreateBuildRequest | Cria uma solicitação de compilação de definição de compilação que tem valores para IBuildAgent e local de recebimento definido para o agente de compilação padrão e tem como padrão o local de recebimento. | |
CreateManualBuild(String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server .Informações de compilação e outras alterações podem ser feitas para o objeto retornado deIBuildDetail . | |
CreateManualBuild(String, String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server .Informações de compilação e outras alterações podem ser feitas para o objeto retornado deIBuildDetail . | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server . | |
CreateSpec | Cria uma nova especificação de compilação para a definição de compilação. | |
Delete | Exclui a definição de compilação e todas as suas compilações do servidor. | |
QueryBuilds | Obtém todas as compilações para esta definição de compilação. | |
Refresh() | Atualiza este item de grupo de compilação obtendo valores de propriedade do servidor atual de compilação. (Herdado de IBuildGroupItem.) | |
Refresh(array<String[], QueryOptions) | Atualizar esta definição de compilação obtendo valores de propriedade atualizados do servidor. | |
Save | Salva as alterações feitas ao objeto de IBuildDefinition para o servidor. |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
CreateInitialSourceProvider | Este método de extensão não deve ser usado.Aqui está para trás compatibilidade somente. (Definido por BuildServerExtensions.) | |
CreateSourceProvider | (Definido por BuildServerExtensions.) | |
GetDefaultSourceProvider | Este método de extensão para IBuildDefinition retorna o primeiro provedor de origem para a definição.Se nenhum provedor de origem é listado, um provedor de TFVC vazia é retornada. (Definido por BuildServerExtensions.) | |
SetSourceProvider | Este método de extensão não deve ser usado.Aqui está para trás compatibilidade somente. (Definido por BuildServerExtensions.) |
Superior