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