Udostępnij za pośrednictwem


BuildDefinition interface

Reprezentuje definicję kompilacji.

Rozszerzenie

Właściwości

badgeEnabled

Wskazuje, czy dla tej definicji są włączone znaczki.

buildNumberFormat

Format numeru kompilacji.

comment

Komentarz czasu zaoszczędzenia dla definicji.

demands
description

Opis.

dropLocation

Lokalizacja upuszczania definicji.

jobAuthorizationScope

Zakres autoryzacji zadania dla kompilacji w kolejce względem tej definicji.

jobCancelTimeoutInMinutes

Limit czasu anulowania zadania (w minutach) dla kompilacji anulowanych przez użytkownika dla tej definicji.

jobTimeoutInMinutes

Limit czasu wykonywania zadania (w minutach) dla kompilacji w kolejce względem tej definicji.

options
process

Proces kompilacji.

processParameters

Parametry procesu dla tej definicji.

properties
repository

Repozytorium.

retentionRules
tags
triggers
variableGroups
variables

Właściwości dziedziczone

authoredBy

Autor definicji.

createdDate

Data utworzenia tej wersji definicji.

draftOf

Odwołanie do definicji, z którą ta definicja jest wersją roboczą, jeśli jest to definicja robocza.

drafts

Lista wersji roboczych skojarzonych z tą definicją, jeśli nie jest to definicja robocza.

id

Identyfikator definicji, do których odwołuje się odwołanie.

latestBuild
latestCompletedBuild
metrics
name

Nazwa przywołynej definicji.

path

Ścieżka folderu definicji.

project

Odwołanie do projektu.

quality

Jakość dokumentu definicji (wersja robocza itp.)

queue

Domyślna kolejka kompilacji jest uruchamiana względem tej definicji.

queueStatus

Wartość wskazująca, czy kompilacje mogą być kolejkowane względem tej definicji.

revision

Numer poprawki definicji.

type

Typ definicji.

uri

Identyfikator URI definicji.

url

Adres URL REST definicji.

Szczegóły właściwości

badgeEnabled

Wskazuje, czy dla tej definicji są włączone znaczki.

badgeEnabled: boolean

Wartość właściwości

boolean

buildNumberFormat

Format numeru kompilacji.

buildNumberFormat: string

Wartość właściwości

string

comment

Komentarz czasu zaoszczędzenia dla definicji.

comment: string

Wartość właściwości

string

demands

demands: Demand[]

Wartość właściwości

Demand[]

description

Opis.

description: string

Wartość właściwości

string

dropLocation

Lokalizacja upuszczania definicji.

dropLocation: string

Wartość właściwości

string

jobAuthorizationScope

Zakres autoryzacji zadania dla kompilacji w kolejce względem tej definicji.

jobAuthorizationScope: BuildAuthorizationScope

Wartość właściwości

jobCancelTimeoutInMinutes

Limit czasu anulowania zadania (w minutach) dla kompilacji anulowanych przez użytkownika dla tej definicji.

jobCancelTimeoutInMinutes: number

Wartość właściwości

number

jobTimeoutInMinutes

Limit czasu wykonywania zadania (w minutach) dla kompilacji w kolejce względem tej definicji.

jobTimeoutInMinutes: number

Wartość właściwości

number

options

options: BuildOption[]

Wartość właściwości

process

Proces kompilacji.

process: BuildProcess

Wartość właściwości

processParameters

Parametry procesu dla tej definicji.

processParameters: ProcessParameters

Wartość właściwości

properties

properties: any

Wartość właściwości

any

repository

Repozytorium.

repository: BuildRepository

Wartość właściwości

retentionRules

retentionRules: RetentionPolicy[]

Wartość właściwości

tags

tags: string[]

Wartość właściwości

string[]

triggers

triggers: BuildTrigger[]

Wartość właściwości

variableGroups

variableGroups: VariableGroup[]

Wartość właściwości

variables

variables: {[key: string]: BuildDefinitionVariable}

Wartość właściwości

{[key: string]: BuildDefinitionVariable}

Szczegóły właściwości dziedziczonej

authoredBy

Autor definicji.

authoredBy: IdentityRef

Wartość właściwości

dziedziczone zBuildDefinitionReference.authoredBy

createdDate

Data utworzenia tej wersji definicji.

createdDate: Date

Wartość właściwości

Date

dziedziczone zBuildDefinitionReference.createdDate

draftOf

Odwołanie do definicji, z którą ta definicja jest wersją roboczą, jeśli jest to definicja robocza.

draftOf: DefinitionReference

Wartość właściwości

dziedziczone zBuildDefinitionReference.draftOf

drafts

Lista wersji roboczych skojarzonych z tą definicją, jeśli nie jest to definicja robocza.

drafts: DefinitionReference[]

Wartość właściwości

dziedziczone zBuildDefinitionReference.drafts

id

Identyfikator definicji, do których odwołuje się odwołanie.

id: number

Wartość właściwości

number

dziedziczone zBuildDefinitionReference.id

latestBuild

latestBuild: Build

Wartość właściwości

dziedziczone zBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Wartość właściwości

dziedziczone zBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Wartość właściwości

dziedziczone zBuildDefinitionReference.metrics

name

Nazwa przywołynej definicji.

name: string

Wartość właściwości

string

dziedziczone zBuildDefinitionReference.name

path

Ścieżka folderu definicji.

path: string

Wartość właściwości

string

dziedziczone zBuildDefinitionReference.path

project

Odwołanie do projektu.

project: TeamProjectReference

Wartość właściwości

dziedziczone zBuildDefinitionReference.project

quality

Jakość dokumentu definicji (wersja robocza itp.)

quality: DefinitionQuality

Wartość właściwości

dziedziczone zBuildDefinitionReference.quality

queue

Domyślna kolejka kompilacji jest uruchamiana względem tej definicji.

queue: AgentPoolQueue

Wartość właściwości

dziedziczone zBuildDefinitionReference.queue

queueStatus

Wartość wskazująca, czy kompilacje mogą być kolejkowane względem tej definicji.

queueStatus: DefinitionQueueStatus

Wartość właściwości

dziedziczone zBuildDefinitionReference.queueStatus

revision

Numer poprawki definicji.

revision: number

Wartość właściwości

number

dziedziczone zBuildDefinitionReference.revision

type

Typ definicji.

type: DefinitionType

Wartość właściwości

dziedziczone zBuildDefinitionReference.type

uri

Identyfikator URI definicji.

uri: string

Wartość właściwości

string

dziedziczone zBuildDefinitionReference.uri

url

Adres URL REST definicji.

url: string

Wartość właściwości

string

dziedziczone zBuildDefinitionReference.url