BuildDefinition interface
Derleme tanımını temsil eder.
- Extends
Özellikler
badge |
Rozetlerin bu tanım için etkinleştirilip etkinleştirilmediğini gösterir. |
build |
Derleme numarası biçimi. |
comment | Tanım için bir tasarruf zamanı açıklaması. |
demands | |
description | Açıklama. |
drop |
Tanımın bırakma konumu. |
job |
Bu tanıma göre kuyruğa alınan derlemeler için iş yetkilendirme kapsamı. |
job |
Bu tanım için kullanıcı tarafından iptal edilen derlemeler için iş iptal zaman aşımı (dakika cinsinden). |
job |
Bu tanıma göre kuyruğa alınan derlemeler için iş yürütme zaman aşımı (dakika cinsinden). |
options | |
process | Derleme işlemi. |
process |
Bu tanımın işlem parametreleri. |
properties | |
repository | Depo. |
retention |
|
tags | |
triggers | |
variable |
|
variables |
Devralınan Özellikler
authored |
Tanımın yazarı. |
created |
Tanımın bu sürümünün oluşturulduğu tarih. |
draft |
Bu bir taslak tanımıysa, bu tanımın taslağı olduğu tanıma başvuru. |
drafts | Bu bir taslak tanımı değilse, bu tanımla ilişkili taslakların listesi. |
id | Başvuruda bulunılan tanımın kimliği. |
latest |
|
latest |
|
metrics | |
name | Başvuruda bulunan tanımın adı. |
path | Tanımın klasör yolu. |
project | Projeye başvuru. |
quality | Tanım belgesinin kalitesi (taslak vb.) |
queue | Derlemeler için varsayılan kuyruk bu tanıma göre çalıştırılır. |
queue |
Derlemelerin bu tanıma göre kuyruğa alınıp alınamayacağını gösteren bir değer. |
revision | Tanım düzeltme numarası. |
type | Tanımın türü. |
uri | Tanımın URI'sini. |
url | Tanımın REST URL'si. |
Özellik Ayrıntıları
badgeEnabled
Rozetlerin bu tanım için etkinleştirilip etkinleştirilmediğini gösterir.
badgeEnabled: boolean
Özellik Değeri
boolean
buildNumberFormat
Derleme numarası biçimi.
buildNumberFormat: string
Özellik Değeri
string
comment
Tanım için bir tasarruf zamanı açıklaması.
comment: string
Özellik Değeri
string
demands
description
Açıklama.
description: string
Özellik Değeri
string
dropLocation
Tanımın bırakma konumu.
dropLocation: string
Özellik Değeri
string
jobAuthorizationScope
Bu tanıma göre kuyruğa alınan derlemeler için iş yetkilendirme kapsamı.
jobAuthorizationScope: BuildAuthorizationScope
Özellik Değeri
jobCancelTimeoutInMinutes
Bu tanım için kullanıcı tarafından iptal edilen derlemeler için iş iptal zaman aşımı (dakika cinsinden).
jobCancelTimeoutInMinutes: number
Özellik Değeri
number
jobTimeoutInMinutes
Bu tanıma göre kuyruğa alınan derlemeler için iş yürütme zaman aşımı (dakika cinsinden).
jobTimeoutInMinutes: number
Özellik Değeri
number
options
process
processParameters
Bu tanımın işlem parametreleri.
processParameters: ProcessParameters
Özellik Değeri
properties
properties: any
Özellik Değeri
any
repository
retentionRules
tags
tags: string[]
Özellik Değeri
string[]
triggers
variableGroups
variables
variables: {[key: string]: BuildDefinitionVariable}
Özellik Değeri
{[key: string]: BuildDefinitionVariable}
Devralınan Özellik Detayları
authoredBy
Tanımın yazarı.
authoredBy: IdentityRef
Özellik Değeri
createdDate
Tanımın bu sürümünün oluşturulduğu tarih.
createdDate: Date
Özellik Değeri
Date
BuildDefinitionReference.createdDate Devralındı
draftOf
Bu bir taslak tanımıysa, bu tanımın taslağı olduğu tanıma başvuru.
draftOf: DefinitionReference
Özellik Değeri
drafts
Bu bir taslak tanımı değilse, bu tanımla ilişkili taslakların listesi.
drafts: DefinitionReference[]
Özellik Değeri
id
Başvuruda bulunılan tanımın kimliği.
id: number
Özellik Değeri
number
latestBuild
latestCompletedBuild
latestCompletedBuild: Build
Özellik Değeri
metrics
name
Başvuruda bulunan tanımın adı.
name: string
Özellik Değeri
string
path
Tanımın klasör yolu.
path: string
Özellik Değeri
string
project
Projeye başvuru.
project: TeamProjectReference
Özellik Değeri
quality
Tanım belgesinin kalitesi (taslak vb.)
quality: DefinitionQuality
Özellik Değeri
queue
Derlemeler için varsayılan kuyruk bu tanıma göre çalıştırılır.
queue: AgentPoolQueue
Özellik Değeri
queueStatus
Derlemelerin bu tanıma göre kuyruğa alınıp alınamayacağını gösteren bir değer.
queueStatus: DefinitionQueueStatus
Özellik Değeri
revision
Tanım düzeltme numarası.
revision: number
Özellik Değeri
number
BuildDefinitionReference.revision Devralındı
type
Tanımın türü.
type: DefinitionType
Özellik Değeri
uri
Tanımın URI'sini.
uri: string
Özellik Değeri
string
url
Tanımın REST URL'si.
url: string
Özellik Değeri
string