Aracılığıyla paylaş


BuildDefinition interface

Derleme tanımını temsil eder.

Extends

Özellikler

badgeEnabled

Rozetlerin bu tanım için etkinleştirilip etkinleştirilmediğini gösterir.

buildNumberFormat

Derleme numarası biçimi.

comment

Tanım için bir tasarruf zamanı açıklaması.

demands
description

Açıklama.

dropLocation

Tanımın bırakma konumu.

jobAuthorizationScope

Bu tanıma göre kuyruğa alınan derlemeler için iş yetkilendirme kapsamı.

jobCancelTimeoutInMinutes

Bu tanım için kullanıcı tarafından iptal edilen derlemeler için iş iptal zaman aşımı (dakika cinsinden).

jobTimeoutInMinutes

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.

processParameters

Bu tanımın işlem parametreleri.

properties
repository

Depo.

retentionRules
tags
triggers
variableGroups
variables

Devralınan Özellikler

authoredBy

Tanımın yazarı.

createdDate

Tanımın bu sürümünün oluşturulduğu tarih.

draftOf

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.

latestBuild
latestCompletedBuild
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.

queueStatus

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

demands: Demand[]

Özellik Değeri

Demand[]

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

options: BuildOption[]

Özellik Değeri

process

Derleme işlemi.

process: BuildProcess

Özellik Değeri

processParameters

Bu tanımın işlem parametreleri.

processParameters: ProcessParameters

Özellik Değeri

properties

properties: any

Özellik Değeri

any

repository

Depo.

repository: BuildRepository

Özellik Değeri

retentionRules

retentionRules: RetentionPolicy[]

Özellik Değeri

tags

tags: string[]

Özellik Değeri

string[]

triggers

triggers: BuildTrigger[]

Özellik Değeri

variableGroups

variableGroups: VariableGroup[]

Özellik Değeri

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

BuildDefinitionReference.authoredBy

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

BuildDefinitionReference.draftOfDevralındı

drafts

Bu bir taslak tanımı değilse, bu tanımla ilişkili taslakların listesi.

drafts: DefinitionReference[]

Özellik Değeri

BuildDefinitionReference.draftsDevralındı

id

Başvuruda bulunılan tanımın kimliği.

id: number

Özellik Değeri

number

BuildDefinitionReference.id'dan Devralınan

latestBuild

latestBuild: Build

Özellik Değeri

BuildDefinitionReference.latestBuild Devralındı

latestCompletedBuild

latestCompletedBuild: Build

Özellik Değeri

BuildDefinitionReference.latestCompletedBuild'dan Devralınan

metrics

metrics: BuildMetric[]

Özellik Değeri

BuildDefinitionReference.metrics Devralınmış

name

Başvuruda bulunan tanımın adı.

name: string

Özellik Değeri

string

BuildDefinitionReference.name'dan Devralınan

path

Tanımın klasör yolu.

path: string

Özellik Değeri

string

BuildDefinitionReference.pathDevralındı

project

Projeye başvuru.

project: TeamProjectReference

Özellik Değeri

BuildDefinitionReference.project'dan Devralınmış

quality

Tanım belgesinin kalitesi (taslak vb.)

quality: DefinitionQuality

Özellik Değeri

BuildDefinitionReference.quality devralınmış

queue

Derlemeler için varsayılan kuyruk bu tanıma göre çalıştırılır.

queue: AgentPoolQueue

Özellik Değeri

BuildDefinitionReference.queue'dan Devralınan

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

BuildDefinitionReference.queueStatusDevralındı

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

BuildDefinitionReference.typeDevralındı

uri

Tanımın URI'sini.

uri: string

Özellik Değeri

string

BuildDefinitionReference.uri devralınan

url

Tanımın REST URL'si.

url: string

Özellik Değeri

string

BuildDefinitionReference.urlDevralındı