BuildDefinition interface
Reprezentuje definicję kompilacji.
- Rozszerzenie
Właściwości
| badge |
Wskazuje, czy dla tej definicji są włączone znaczki. |
| build |
Format numeru kompilacji. |
| comment | Komentarz czasu zaoszczędzenia dla definicji. |
| demands | |
| description | Opis. |
| drop |
Lokalizacja upuszczania definicji. |
| job |
Zakres autoryzacji zadania dla kompilacji w kolejce względem tej definicji. |
| job |
Limit czasu anulowania zadania (w minutach) dla kompilacji anulowanych przez użytkownika dla tej definicji. |
| job |
Limit czasu wykonywania zadania (w minutach) dla kompilacji w kolejce względem tej definicji. |
| options | |
| process | Proces kompilacji. |
| process |
Parametry procesu dla tej definicji. |
| properties | |
| repository | Repozytorium. |
| retention |
|
| tags | |
| triggers | |
| variable |
|
| variables |
Właściwości dziedziczone
| authored |
Autor definicji. |
| created |
Data utworzenia tej wersji definicji. |
| draft |
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. |
| latest |
|
| latest |
|
| 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. |
| queue |
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
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
process
processParameters
Parametry procesu dla tej definicji.
processParameters: ProcessParameters
Wartość właściwości
properties
properties: any
Wartość właściwości
any
repository
retentionRules
tags
tags: string[]
Wartość właściwości
string[]
triggers
variableGroups
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
Odziedziczone zBuildDefinitionReference.drafts
id
Identyfikator definicji, do których odwołuje się odwołanie.
id: number
Wartość właściwości
number
Odziedziczone poBuildDefinitionReference.id
latestBuild
latestCompletedBuild
latestCompletedBuild: Build
Wartość właściwości
Dziedziczone zBuildDefinitionReference.latestCompletedBuild
metrics
name
Nazwa przywołynej definicji.
name: string
Wartość właściwości
string
Odziedziczone poBuildDefinitionReference.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
Odziedziczone poBuildDefinitionReference.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
Odziedziczone poBuildDefinitionReference.queueStatus
revision
Numer poprawki definicji.
revision: number
Wartość właściwości
number
Dziedziczone zBuildDefinitionReference.revision
type
uri
Identyfikator URI definicji.
uri: string
Wartość właściwości
string
Odziedziczone zBuildDefinitionReference.uri
url
Adres URL REST definicji.
url: string
Wartość właściwości
string
Dziedziczone zBuildDefinitionReference.url