Templates - Save Template
Novedades una plantilla de definición de compilación existente.
PUT https://dev.azure.com/{organization}/{project}/_apis/build/definitions/templates/{templateId}?api-version=5.0
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
project
|
path | True |
string |
Id. de proyecto o nombre del proyecto |
template
|
path | True |
string |
Identificador de la plantilla. |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "5.0" para usar esta versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
canDelete |
boolean |
Indica si se puede eliminar la plantilla. |
category |
string |
Categoría de plantilla. |
defaultHostedQueue |
string |
Cola de agente hospedada opcional para que la plantilla la use de forma predeterminada. |
description |
string |
Descripción de la plantilla. |
iconTaskId |
string |
Identificador de la tarea cuyo icono se usa al mostrar esta plantilla en la interfaz de usuario. |
icons |
object |
|
id |
string |
Identificador de la plantilla. |
name |
string |
Nombre de la plantilla. |
template |
Plantilla real. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Nombre | Description |
---|---|
vso.build_execute | Concede la capacidad de acceder a los artefactos de compilación, incluidos los resultados de compilación, las definiciones y las solicitudes, y la capacidad de poner en cola una compilación, actualizar las propiedades de compilación y la capacidad de recibir notificaciones sobre eventos de compilación a través de enlaces de servicio. |
Definiciones
Nombre | Description |
---|---|
Agent |
Representa una cola para ejecutar compilaciones. |
Authorization |
|
Build |
Representación de datos de una compilación. |
Build |
Ámbito de autorización del trabajo para compilaciones en cola en esta definición. |
Build |
|
Build |
Representa una definición de compilación. |
Build |
Representa una plantilla a partir de la cual se pueden crear nuevas definiciones de compilación. |
Build |
Representa una variable usada por una definición de compilación. |
Build |
Representa una referencia a un registro de compilación. |
Build |
Representa los metadatos sobre las compilaciones del sistema. |
Build |
Representa la aplicación de un comportamiento opcional para una definición de compilación. |
Build |
Representa una referencia a una definición de opción de compilación. |
Build |
Representa un proceso de compilación. |
Build |
Motivo por el que se creó la compilación. |
Build |
Representa un repositorio utilizado por una definición de compilación. |
Build |
Representa el resultado de validar una solicitud de compilación. |
Build |
Resultado de la compilación. |
Build |
Estado de compilación. |
Build |
Representa un desencadenador para una definición de buld. |
Controller |
Estado del controlador. |
Data |
Representa el enlace del origen de datos para la solicitud del punto de conexión de servicio. |
Definition |
Calidad del documento de definición (borrador, etc.) |
Definition |
Valor que indica si las compilaciones se pueden poner en cola en esta definición. |
Definition |
Representa una referencia a una definición. |
Definition |
El tipo del desencadenador. |
Definition |
El tipo de la definición. |
Demand |
Representa una demanda utilizada por una definición o compilación. |
Identity |
|
Process |
|
Project |
Estado del proyecto. |
Project |
Visibilidad del proyecto. |
Properties |
La clase representa un contenedor de propiedades como una colección de pares clave-valor. Se aceptan valores de todos los tipos primitivos (cualquier tipo con un |
Queue |
Opciones adicionales para poner en cola la compilación. |
Queue |
Prioridad de la compilación. |
Reference |
Clase que representa una colección de vínculos de referencia de REST. |
Retention |
Representa una directiva de retención para una definición de compilación. |
Task |
Representa una referencia a un grupo de agentes. |
Task |
|
Task |
|
Task |
Representa una referencia a un plan de orquestación. |
Task |
|
Team |
Representa una referencia superficial a un TeamProject. |
Validation |
Resultado. |
Variable |
Representa un grupo de variables. |
AgentPoolQueue
Representa una cola para ejecutar compilaciones.
Nombre | Tipo | Description |
---|---|---|
_links |
Clase que se va a representar una colección de vínculos de referencia de REST. |
|
id |
integer |
Identificador de la cola. |
name |
string |
Nombre de la cola. |
pool |
El grupo usado por esta cola. |
|
url |
string |
Vínculo http completo al recurso. |
AuthorizationHeader
Nombre | Tipo | Description |
---|---|---|
name |
string |
|
value |
string |
Build
Representación de datos de una compilación.
Nombre | Tipo | Description |
---|---|---|
_links |
Clase que se va a representar una colección de vínculos de referencia de REST. |
|
buildNumber |
string |
Número o nombre de compilación de la compilación. |
buildNumberRevision |
integer |
Revisión del número de compilación. |
controller |
Controlador de compilación. Esto solo se establece si el tipo de definición es Xaml. |
|
definition |
Definición asociada a la compilación. |
|
deleted |
boolean |
Indica si se ha eliminado la compilación. |
deletedBy |
Identidad del proceso o persona que eliminó la compilación. |
|
deletedDate |
string |
Fecha en que se eliminó la compilación. |
deletedReason |
string |
Descripción de cómo se eliminó la compilación. |
demands |
Demand[] |
Lista de demandas que representa las funcionalidades del agente requeridas por esta compilación. |
finishTime |
string |
Hora en que se completó la compilación. |
id |
integer |
Identificador de la compilación. |
keepForever |
boolean |
Indica si las directivas de retención deben omitir la compilación. |
lastChangedBy |
Identidad que representa el proceso o la persona que modificó la compilación por última vez. |
|
lastChangedDate |
string |
Fecha en que se cambió la compilación por última vez. |
logs |
Información sobre los registros de compilación. |
|
orchestrationPlan |
Plan de orquestación de la compilación. |
|
parameters |
string |
Parámetros de la compilación. |
plans |
Planes de orquestación asociados a la compilación (compilación, limpieza) |
|
priority |
Prioridad de la compilación. |
|
project |
Proyecto de equipo. |
|
properties |
La clase representa un contenedor de propiedades como una colección de pares clave-valor. Se aceptan valores de todos los tipos primitivos (cualquier tipo con ) |
|
quality |
string |
La calidad de la compilación xaml (buena, mala, etc.) |
queue |
Cola. Esto solo se establece si el tipo de definición es Build. |
|
queueOptions |
Opciones adicionales para poner en cola la compilación. |
|
queuePosition |
integer |
Posición actual de la compilación en la cola. |
queueTime |
string |
Hora en que se puso en cola la compilación. |
reason |
Motivo por el que se creó la compilación. |
|
repository |
Repositorio. |
|
requestedBy |
Identidad que pone en cola la compilación. |
|
requestedFor |
Identidad en cuyo nombre se puso en cola la compilación. |
|
result |
Resultado de la compilación. |
|
retainedByRelease |
boolean |
Indica si una versión conserva la compilación. |
sourceBranch |
string |
Rama de origen. |
sourceVersion |
string |
Versión de origen |
startTime |
string |
Hora en que se inició la compilación. |
status |
Estado de la compilación. |
|
tags |
string[] |
|
triggerInfo |
object |
Información específica del proveedor de origen sobre lo que desencadenó la compilación |
triggeredByBuild |
Compilación que desencadenó esta compilación mediante un desencadenador de finalización de compilación. |
|
uri |
string |
Identificador URI de la compilación. |
url |
string |
Dirección URL de REST de la compilación. |
validationResults |
Representa el resultado de validar una solicitud de compilación. |
BuildAuthorizationScope
Ámbito de autorización del trabajo para compilaciones en cola en esta definición.
Nombre | Tipo | Description |
---|---|---|
project |
string |
La identidad usada debe tener permisos de cuenta de servicio de compilación en el ámbito del proyecto en el que reside la definición de compilación. Esto resulta útil para el aislamiento de los trabajos de compilación en un proyecto de equipo determinado para evitar cualquier escalación involuntaria de ataques de privilegios durante una compilación. |
projectCollection |
string |
La identidad usada debe tener permisos de cuenta de servicio de compilación cuyo ámbito sea la colección de proyectos. Esto resulta útil cuando los recursos de una sola compilación se distribuyen entre varios proyectos. |
BuildController
Nombre | Tipo | Description |
---|---|---|
_links |
Clase que representa una colección de vínculos de referencia de REST. |
|
createdDate |
string |
Fecha en que se creó el controlador. |
description |
string |
Descripción del controlador. |
enabled |
boolean |
Indica si el controlador está habilitado. |
id |
integer |
Identificador del recurso |
name |
string |
Nombre del recurso vinculado (nombre de definición, nombre del controlador, etc.) |
status |
Estado del controlador. |
|
updatedDate |
string |
Fecha en que se actualizó por última vez el controlador. |
uri |
string |
URI del controlador. |
url |
string |
Vínculo HTTP completo al recurso |
BuildDefinition
Representa una definición de compilación.
Nombre | Tipo | Description |
---|---|---|
_links |
Clase que representa una colección de vínculos de referencia de REST. |
|
authoredBy |
Autor de la definición. |
|
badgeEnabled |
boolean |
Indica si las notificaciones están habilitadas para esta definición. |
buildNumberFormat |
string |
Formato de número de compilación. |
comment |
string |
Comentario de tiempo de ahorro para la definición. |
createdDate |
string |
Fecha en que se creó la definición. |
demands |
Demand[] |
Representa una demanda utilizada por una definición o compilación. |
description |
string |
La descripción. |
draftOf |
Referencia a la definición de que esta definición es un borrador de , si se trata de una definición de borrador. |
|
drafts |
La lista de borradores asociados a esta definición, si no es una definición de borrador. |
|
dropLocation |
string |
Ubicación de colocación de la definición. |
id |
integer |
Identificador de la definición a la que se hace referencia. |
jobAuthorizationScope |
Ámbito de autorización del trabajo para compilaciones en cola en esta definición. |
|
jobCancelTimeoutInMinutes |
integer |
Tiempo de espera de cancelación del trabajo (en minutos) para las compilaciones canceladas por el usuario para esta definición. |
jobTimeoutInMinutes |
integer |
Tiempo de espera de ejecución del trabajo (en minutos) para compilaciones en cola en esta definición. |
latestBuild |
Representación de datos de una compilación. |
|
latestCompletedBuild |
Representación de datos de una compilación. |
|
metrics |
Representa los metadatos sobre las compilaciones en el sistema. |
|
name |
string |
Nombre de la definición a la que se hace referencia. |
options |
Representa la aplicación de un comportamiento opcional para una definición de compilación. |
|
path |
string |
Ruta de acceso de la carpeta de la definición. |
process |
Proceso de compilación. |
|
processParameters |
Parámetros de proceso para esta definición. |
|
project |
Referencia al proyecto. |
|
properties |
La clase representa un contenedor de propiedades como una colección de pares clave-valor. Se aceptan valores de todos los tipos primitivos (cualquier tipo con un |
|
quality |
Calidad del documento de definición (borrador, etc.) |
|
queue |
La cola predeterminada para las compilaciones se ejecuta en esta definición. |
|
queueStatus |
Valor que indica si las compilaciones se pueden poner en cola en esta definición. |
|
repository |
Repositorio. |
|
retentionRules |
Representa una directiva de retención para una definición de compilación. |
|
revision |
integer |
Número de revisión de definición. |
tags |
string[] |
|
triggers |
Representa un desencadenador para una definición de buld. |
|
type |
El tipo de la definición. |
|
uri |
string |
URI de la definición. |
url |
string |
Dirección URL de REST de la definición. |
variableGroups |
Representa un grupo de variables. |
|
variables |
<string,
Build |
BuildDefinitionTemplate
Representa una plantilla a partir de la cual se pueden crear nuevas definiciones de compilación.
Nombre | Tipo | Description |
---|---|---|
canDelete |
boolean |
Indica si se puede eliminar la plantilla. |
category |
string |
Categoría de plantilla. |
defaultHostedQueue |
string |
Cola de agente hospedada opcional para que la plantilla la use de forma predeterminada. |
description |
string |
Descripción de la plantilla. |
iconTaskId |
string |
Identificador de la tarea cuyo icono se usa al mostrar esta plantilla en la interfaz de usuario. |
icons |
object |
|
id |
string |
Identificador de la plantilla. |
name |
string |
Nombre de la plantilla. |
template |
Plantilla real. |
BuildDefinitionVariable
Representa una variable usada por una definición de compilación.
Nombre | Tipo | Description |
---|---|---|
allowOverride |
boolean |
Indica si el valor se puede establecer en tiempo de cola. |
isSecret |
boolean |
Indica si el valor de la variable es un secreto. |
value |
string |
Valor de la variable. |
BuildLogReference
Representa una referencia a un registro de compilación.
Nombre | Tipo | Description |
---|---|---|
id |
integer |
Identificador del registro. |
type |
string |
Tipo de la ubicación del registro. |
url |
string |
Un vínculo completo al recurso de registro. |
BuildMetric
Representa los metadatos sobre las compilaciones del sistema.
Nombre | Tipo | Description |
---|---|---|
date |
string |
Fecha del ámbito. |
intValue |
integer |
Valor. |
name |
string |
El nombre de la métrica. |
scope |
string |
Ámbito. |
BuildOption
Representa la aplicación de un comportamiento opcional para una definición de compilación.
Nombre | Tipo | Description |
---|---|---|
definition |
Referencia a la opción de compilación. |
|
enabled |
boolean |
Indica si el comportamiento está habilitado. |
inputs |
object |
BuildOptionDefinitionReference
Representa una referencia a una definición de opción de compilación.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de la opción de compilación a la que se hace referencia. |
BuildProcess
Representa un proceso de compilación.
Nombre | Tipo | Description |
---|---|---|
type |
integer |
Tipo del proceso. |
BuildReason
Motivo por el que se creó la compilación.
Nombre | Tipo | Description |
---|---|---|
all |
string |
Todas las razones. |
batchedCI |
string |
La compilación se inició para el desencadenador TriggerType.BatchedContinuousIntegration. |
buildCompletion |
string |
La compilación se inició cuando se completó otra compilación. |
checkInShelveset |
string |
La compilación se inició para el desencadenador ContinuousIntegrationType.Gated. |
individualCI |
string |
La compilación se inició para el desencadenador TriggerType.ContinuousIntegration. |
manual |
string |
La compilación se inició manualmente. |
none |
string |
Ninguna razón. Este valor no se debe usar. |
pullRequest |
string |
La compilación se inició mediante una solicitud de incorporación de cambios. Se agregó en la versión 3 del recurso. |
schedule |
string |
La compilación se inició para el desencadenador TriggerType.Schedule. |
triggered |
string |
La compilación se desencadenó con fines de directiva de retención. |
userCreated |
string |
Un usuario creó la compilación. |
validateShelveset |
string |
La compilación se inició manualmente para la validación privada. |
BuildRepository
Representa un repositorio utilizado por una definición de compilación.
Nombre | Tipo | Description |
---|---|---|
checkoutSubmodules |
boolean |
Indica si se deben desproteger submódulos. |
clean |
string |
Indica si se va a limpiar la carpeta de destino al obtener código del repositorio. |
defaultBranch |
string |
Nombre de la rama predeterminada. |
id |
string |
El id. del repositorio. |
name |
string |
Nombre descriptivo del repositorio. |
properties |
object |
|
rootFolder |
string |
La carpeta raíz. |
type |
string |
Tipo del repositorio. |
url |
string |
Dirección URL del repositorio. |
BuildRequestValidationResult
Representa el resultado de validar una solicitud de compilación.
Nombre | Tipo | Description |
---|---|---|
message |
string |
El mensaje asociado con el resultado. |
result |
Resultado. |
BuildResult
Resultado de la compilación.
Nombre | Tipo | Description |
---|---|---|
canceled |
string |
La compilación se canceló antes de comenzar. |
failed |
string |
La compilación se completó sin éxito. |
none |
string |
Sin resultado |
partiallySucceeded |
string |
La compilación completó correctamente la compilación, pero tenía otros errores. |
succeeded |
string |
La compilación se completó correctamente. |
BuildStatus
Estado de compilación.
Nombre | Tipo | Description |
---|---|---|
all |
string |
Todo el estado. |
cancelling |
string |
La compilación se cancela |
completed |
string |
La compilación se ha completado. |
inProgress |
string |
La compilación está actualmente en curso. |
none |
string |
Ningún estado. |
notStarted |
string |
La compilación aún no se ha iniciado. |
postponed |
string |
La compilación está inactiva en la cola. |
BuildTrigger
Representa un desencadenador para una definición de buld.
Nombre | Tipo | Description |
---|---|---|
triggerType |
El tipo del desencadenador. |
ControllerStatus
Estado del controlador.
Nombre | Tipo | Description |
---|---|---|
available |
string |
Indica que el controlador de compilación está disponible actualmente. |
offline |
string |
Indica que el controlador de compilación se ha desconectado. |
unavailable |
string |
Indica que no se puede establecer contacto con el controlador de compilación. |
DataSourceBindingBase
Representa el enlace del origen de datos para la solicitud del punto de conexión de servicio.
Nombre | Tipo | Description |
---|---|---|
callbackContextTemplate |
string |
Formato de paginación admitido por este origen de datos(ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
¿Se necesitan llamadas subsiguientes? |
dataSourceName |
string |
Obtiene o establece el nombre del origen de datos. |
endpointId |
string |
Obtiene o establece el identificador del punto de conexión. |
endpointUrl |
string |
Obtiene o establece la dirección URL del punto de conexión de servicio. |
headers |
Obtiene o establece los encabezados de autorización. |
|
initialContextTemplate |
string |
Define el valor inicial de los parámetros de consulta. |
parameters |
object |
Obtiene o establece los parámetros del origen de datos. |
resultSelector |
string |
Obtiene o establece el selector de resultados. |
resultTemplate |
string |
Obtiene o establece la plantilla de resultado. |
target |
string |
Obtiene o establece el destino del origen de datos. |
DefinitionQuality
Calidad del documento de definición (borrador, etc.)
Nombre | Tipo | Description |
---|---|---|
definition |
string |
|
draft |
string |
DefinitionQueueStatus
Valor que indica si las compilaciones se pueden poner en cola en esta definición.
Nombre | Tipo | Description |
---|---|---|
disabled |
string |
Cuando se deshabilita la cola de definiciones, los usuarios no podrán poner en cola las compilaciones y el sistema no pondrá en cola compilaciones programadas, controladas o de integración continua. El sistema no iniciará las compilaciones ya en la cola. |
enabled |
string |
Cuando se habilita la cola de definiciones, los usuarios ponen en cola las compilaciones, el sistema pondrá en cola compilaciones programadas, controladas y de integración continua, y el sistema iniciará las compilaciones en cola. |
paused |
string |
Cuando se pone en pausa la cola de definiciones, los usuarios ponen en cola las compilaciones y el sistema se pondrá en cola, programadas, controladas y compilaciones de integración continua. El sistema no iniciará las compilaciones en la cola. |
DefinitionReference
Representa una referencia a una definición.
Nombre | Tipo | Description |
---|---|---|
createdDate |
string |
Fecha en que se creó la definición. |
id |
integer |
Identificador de la definición a la que se hace referencia. |
name |
string |
Nombre de la definición a la que se hace referencia. |
path |
string |
Ruta de acceso de la carpeta de la definición. |
project |
Referencia al proyecto. |
|
queueStatus |
Valor que indica si las compilaciones se pueden poner en cola en esta definición. |
|
revision |
integer |
Número de revisión de definición. |
type |
El tipo de la definición. |
|
uri |
string |
URI de la definición. |
url |
string |
Dirección URL de REST de la definición. |
DefinitionTriggerType
El tipo del desencadenador.
Nombre | Tipo | Description |
---|---|---|
all |
string |
Todos los tipos. |
batchedContinuousIntegration |
string |
Se debe iniciar una compilación para varios conjuntos de cambios a la vez en un intervalo especificado. |
batchedGatedCheckIn |
string |
Se debe iniciar una compilación de validación para cada lote de comprobaciones. |
buildCompletion |
string |
Se debe desencadenar una compilación cuando se completa otra compilación. |
continuousIntegration |
string |
Se debe iniciar una compilación para cada conjunto de cambios. |
gatedCheckIn |
string |
Se debe iniciar una compilación de validación para cada comprobación. |
none |
string |
Solo compilaciones manuales. |
pullRequest |
string |
Se debe desencadenar una compilación cuando se crea o actualiza una solicitud de incorporación de cambios de GitHub. Se ha agregado en la versión 3 del recurso |
schedule |
string |
Se debe iniciar una compilación según una programación especificada si existen o no conjuntos de cambios. |
DefinitionType
El tipo de la definición.
Nombre | Tipo | Description |
---|---|---|
build |
string |
|
xaml |
string |
Demand
Representa una demanda utilizada por una definición o compilación.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la funcionalidad a la que hace referencia la demanda. |
value |
string |
Valor solicitado. |
IdentityRef
Nombre | Tipo | Description |
---|---|---|
_links |
Este campo contiene cero o más vínculos interesantes sobre el tema del grafo. Estos vínculos se pueden invocar para obtener relaciones adicionales o información más detallada sobre este tema del grafo. |
|
descriptor |
string |
El descriptor es la forma principal de hacer referencia al asunto del grafo mientras se ejecuta el sistema. Este campo identificará de forma única el mismo asunto del grafo en cuentas y organizaciones. |
directoryAlias |
string |
|
displayName |
string |
Este es el nombre para mostrar no único del asunto del grafo. Para cambiar este campo, debe modificar su valor en el proveedor de origen. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Esta dirección URL es la ruta completa al recurso de origen de este tema del grafo. |
ProcessParameters
Nombre | Tipo | Description |
---|---|---|
dataSourceBindings |
Representa el enlace del origen de datos para la solicitud del punto de conexión de servicio. |
|
inputs | ||
sourceDefinitions |
ProjectState
Estado del proyecto.
Nombre | Tipo | Description |
---|---|---|
all |
string |
Todos los proyectos independientemente del estado. |
createPending |
string |
Project se ha puesto en cola para su creación, pero el proceso aún no se ha iniciado. |
deleted |
string |
Se ha eliminado el proyecto. |
deleting |
string |
El proyecto está en proceso de eliminación. |
new |
string |
El proyecto está en proceso de creación. |
unchanged |
string |
No se ha cambiado el proyecto. |
wellFormed |
string |
Project se crea completamente y está listo para usarse. |
ProjectVisibility
Visibilidad del proyecto.
Nombre | Tipo | Description |
---|---|---|
private |
string |
El proyecto solo es visible para los usuarios con acceso explícito. |
public |
string |
El proyecto es visible para todos. |
PropertiesCollection
La clase representa un contenedor de propiedades como una colección de pares clave-valor. Se aceptan valores de todos los tipos primitivos (cualquier tipo con un TypeCode != TypeCode.Object
) excepto DBNull
. Los valores de tipo Byte[], Int32, Double, DateType y String conservan su tipo; otros primitivos se vuelven a ajustar como string. Byte[] se esperaba como cadena codificada en base64.
Nombre | Tipo | Description |
---|---|---|
count |
integer |
Recuento de propiedades de la colección. |
item |
object |
|
keys |
string[] |
Conjunto de claves de la colección. |
values |
string[] |
Conjunto de valores de la colección. |
QueueOptions
Opciones adicionales para poner en cola la compilación.
Nombre | Tipo | Description |
---|---|---|
doNotRun |
string |
Crear un identificador de plan para la compilación, no ejecutarlo |
none |
string |
Sin opciones de cola |
QueuePriority
Prioridad de la compilación.
Nombre | Tipo | Description |
---|---|---|
aboveNormal |
string |
Por encima de la prioridad normal. |
belowNormal |
string |
Por debajo de la prioridad normal. |
high |
string |
Prioridad alta. |
low |
string |
Prioridad baja. |
normal |
string |
Prioridad normal. |
ReferenceLinks
Clase que representa una colección de vínculos de referencia de REST.
Nombre | Tipo | Description |
---|---|---|
links |
object |
Vista de solo lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura. |
RetentionPolicy
Representa una directiva de retención para una definición de compilación.
Nombre | Tipo | Description |
---|---|---|
artifactTypesToDelete |
string[] |
|
artifacts |
string[] |
|
branches |
string[] |
|
daysToKeep |
integer |
Número de días que se van a conservar las compilaciones. |
deleteBuildRecord |
boolean |
Indica si se debe eliminar el propio registro de compilación. |
deleteTestResults |
boolean |
Indica si se van a eliminar los resultados de pruebas asociados a la compilación. |
minimumToKeep |
integer |
Número mínimo de compilaciones que se van a conservar. |
TaskAgentPoolReference
Representa una referencia a un grupo de agentes.
Nombre | Tipo | Description |
---|---|---|
id |
integer |
Identificador del grupo. |
isHosted |
boolean |
Valor que indica si el servicio administra o no este grupo. |
name |
string |
Nombre del grupo. |
TaskInputDefinitionBase
Nombre | Tipo | Description |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
Nombre | Tipo | Description |
---|---|---|
expression |
string |
Expresión condicional |
message |
string |
Mensaje que explica cómo el usuario puede corregir si se produce un error en la validación |
TaskOrchestrationPlanReference
Representa una referencia a un plan de orquestación.
Nombre | Tipo | Description |
---|---|---|
orchestrationType |
integer |
Tipo del plan. |
planId |
string |
Identificador del plan. |
TaskSourceDefinitionBase
Nombre | Tipo | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TeamProjectReference
Representa una referencia superficial a un TeamProject.
Nombre | Tipo | Description |
---|---|---|
abbreviation |
string |
Abreviatura del proyecto. |
defaultTeamImageUrl |
string |
Dirección URL a la imagen de identidad de equipo predeterminada. |
description |
string |
Descripción del proyecto (si existe). |
id |
string |
Identificador del proyecto. |
name |
string |
Nombre del proyecto. |
revision |
integer |
Revisión del proyecto. |
state |
Estado del proyecto. |
|
url |
string |
Dirección URL a la versión completa del objeto. |
visibility |
Visibilidad del proyecto. |
ValidationResult
Resultado.
Nombre | Tipo | Description |
---|---|---|
error |
string |
|
oK |
string |
|
warning |
string |
VariableGroup
Representa un grupo de variables.
Nombre | Tipo | Description |
---|---|---|
alias |
string |
Nombre del grupo de variables. |
description |
string |
La descripción. |
id |
integer |
Identificador del grupo de variables. |
name |
string |
Nombre del grupo de variables. |
type |
string |
Tipo del grupo de variables. |
variables |
<string,
Build |