Поделиться через


BuildDefinition interface

Представляет определение сборки.

Extends

Свойства

badgeEnabled

Указывает, включены ли индикаторы событий для этого определения.

buildNumberFormat

Формат номера сборки.

comment

Комментарий по времени для определения.

demands
description

Описание.

dropLocation

Расположение раскрывающегося списка для определения.

jobAuthorizationScope

Область авторизации задания для построения в очереди для этого определения.

jobCancelTimeoutInMinutes

Время ожидания отмены задания (в минутах) для сборок, отмененных пользователем для этого определения.

jobTimeoutInMinutes

Время ожидания выполнения задания (в минутах) для сборки, в очереди для этого определения.

options
process

Процесс сборки.

processParameters

Параметры процесса для этого определения.

properties
repository

Репозиторий.

retentionRules
tags
triggers
variableGroups
variables

Унаследованные свойства

authoredBy

Автор определения.

createdDate

Дата создания этой версии определения.

draftOf

Ссылка на определение, которое это определение является черновиком, если это черновик определения.

drafts

Список черновиков, связанных с этим определением, если это не определение черновика.

id

Идентификатор указанного определения.

latestBuild
latestCompletedBuild
metrics
name

Имя указанного определения.

path

Путь к папке определения.

project

Ссылка на проект.

quality

Качество документа определения (черновик и т. д.)

queue

Очередь по умолчанию для сборок выполняется в этом определении.

queueStatus

Значение, указывающее, можно ли создавать сборки в очередь для этого определения.

revision

Номер редакции определения.

type

Тип определения.

uri

Универсальный код ресурса (URI) определения.

url

URL-адрес REST определения.

Сведения о свойстве

badgeEnabled

Указывает, включены ли индикаторы событий для этого определения.

badgeEnabled: boolean

Значение свойства

boolean

buildNumberFormat

Формат номера сборки.

buildNumberFormat: string

Значение свойства

string

comment

Комментарий по времени для определения.

comment: string

Значение свойства

string

demands

demands: Demand[]

Значение свойства

Demand[]

description

Описание.

description: string

Значение свойства

string

dropLocation

Расположение раскрывающегося списка для определения.

dropLocation: string

Значение свойства

string

jobAuthorizationScope

Область авторизации задания для построения в очереди для этого определения.

jobAuthorizationScope: BuildAuthorizationScope

Значение свойства

jobCancelTimeoutInMinutes

Время ожидания отмены задания (в минутах) для сборок, отмененных пользователем для этого определения.

jobCancelTimeoutInMinutes: number

Значение свойства

number

jobTimeoutInMinutes

Время ожидания выполнения задания (в минутах) для сборки, в очереди для этого определения.

jobTimeoutInMinutes: number

Значение свойства

number

options

options: BuildOption[]

Значение свойства

process

Процесс сборки.

process: BuildProcess

Значение свойства

processParameters

Параметры процесса для этого определения.

processParameters: ProcessParameters

Значение свойства

properties

properties: any

Значение свойства

any

repository

Репозиторий.

repository: BuildRepository

Значение свойства

retentionRules

retentionRules: RetentionPolicy[]

Значение свойства

tags

tags: string[]

Значение свойства

string[]

triggers

triggers: BuildTrigger[]

Значение свойства

variableGroups

variableGroups: VariableGroup[]

Значение свойства

variables

variables: {[key: string]: BuildDefinitionVariable}

Значение свойства

{[key: string]: BuildDefinitionVariable}

Сведения об унаследованном свойстве

authoredBy

Автор определения.

authoredBy: IdentityRef

Значение свойства

унаследовано отBuildDefinitionReference.authoredBy

createdDate

Дата создания этой версии определения.

createdDate: Date

Значение свойства

Date

наследуется отBuildDefinitionReference.createdDate

draftOf

Ссылка на определение, которое это определение является черновиком, если это черновик определения.

draftOf: DefinitionReference

Значение свойства

унаследовано отBuildDefinitionReference.draftOf

drafts

Список черновиков, связанных с этим определением, если это не определение черновика.

drafts: DefinitionReference[]

Значение свойства

наследуется отBuildDefinitionReference.drafts

id

Идентификатор указанного определения.

id: number

Значение свойства

number

наследуется отBuildDefinitionReference.id

latestBuild

latestBuild: Build

Значение свойства

унаследован отBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Значение свойства

наследуется отBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Значение свойства

наследуется отBuildDefinitionReference.metrics

name

Имя указанного определения.

name: string

Значение свойства

string

унаследован отBuildDefinitionReference.name

path

Путь к папке определения.

path: string

Значение свойства

string

наследуется отBuildDefinitionReference.path

project

Ссылка на проект.

project: TeamProjectReference

Значение свойства

наследуется отBuildDefinitionReference.project

quality

Качество документа определения (черновик и т. д.)

quality: DefinitionQuality

Значение свойства

наследуется отBuildDefinitionReference.quality

queue

Очередь по умолчанию для сборок выполняется в этом определении.

queue: AgentPoolQueue

Значение свойства

наследуется отBuildDefinitionReference.queue

queueStatus

Значение, указывающее, можно ли создавать сборки в очередь для этого определения.

queueStatus: DefinitionQueueStatus

Значение свойства

наследуется отBuildDefinitionReference.queueStatus

revision

Номер редакции определения.

revision: number

Значение свойства

number

наследуется отBuildDefinitionReference.revision

type

Тип определения.

type: DefinitionType

Значение свойства

наследуется отBuildDefinitionReference.type

uri

Универсальный код ресурса (URI) определения.

uri: string

Значение свойства

string

наследуется отBuildDefinitionReference.URI

url

URL-адрес REST определения.

url: string

Значение свойства

string

наследуется отBuildDefinitionReference.url