BuildDefinition interface
Derleme tanımını temsil eder.
- Extends
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 |
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. |
Rozetlerin bu tanım için etkinleştirilip etkinleştirilmediğini gösterir.
badgeEnabled: boolean
Özellik Değeri
boolean
Derleme numarası biçimi.
buildNumberFormat: string
Özellik Değeri
string
Tanım için bir tasarruf zamanı açıklaması.
comment: string
Özellik Değeri
string
Açıklama.
description: string
Özellik Değeri
string
Tanımın bırakma konumu.
dropLocation: string
Özellik Değeri
string
Bu tanıma göre kuyruğa alınan derlemeler için iş yetkilendirme kapsamı.
jobAuthorizationScope: BuildAuthorizationScope
Özellik Değeri
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
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
Bu tanımın işlem parametreleri.
processParameters: ProcessParameters
Özellik Değeri
properties: any
Özellik Değeri
any
tags: string[]
Özellik Değeri
string[]
variables: {[key: string]: BuildDefinitionVariable}
Özellik Değeri
{[key: string]: BuildDefinitionVariable}
Tanımın yazarı.
authoredBy: IdentityRef
Özellik Değeri
Tanımın bu sürümünün oluşturulduğu tarih.
createdDate: Date
Özellik Değeri
Date
BuildDefinitionReference.createdDate Devralındı
Bu bir taslak tanımıysa, bu tanımın taslağı olduğu tanıma başvuru.
draftOf: DefinitionReference
Özellik Değeri
Bu bir taslak tanımı değilse, bu tanımla ilişkili taslakların listesi.
drafts: DefinitionReference[]
Özellik Değeri
Başvuruda bulunılan tanımın kimliği.
id: number
Özellik Değeri
number
latestCompletedBuild: Build
Özellik Değeri
Başvuruda bulunan tanımın adı.
name: string
Özellik Değeri
string
Tanımın klasör yolu.
path: string
Özellik Değeri
string
Projeye başvuru.
project: TeamProjectReference
Özellik Değeri
Tanım belgesinin kalitesi (taslak vb.)
quality: DefinitionQuality
Özellik Değeri
Derlemeler için varsayılan kuyruk bu tanıma göre çalıştırılır.
queue: AgentPoolQueue
Özellik Değeri
Derlemelerin bu tanıma göre kuyruğa alınıp alınamayacağını gösteren bir değer.
queueStatus: DefinitionQueueStatus
Özellik Değeri
Tanım düzeltme numarası.
revision: number
Özellik Değeri
number
BuildDefinitionReference.revision Devralındı
Tanımın türü.
type: DefinitionType
Özellik Değeri
Tanımın URI'sini.
uri: string
Özellik Değeri
string
Tanımın REST URL'si.
url: string
Özellik Değeri
string