Partager via


Artifact interface

Propriétés

alias

Obtient ou définit l’alias.

definitionReference

Obtient ou définit la référence de définition. Par exemple, {"project » :{"id » :"fed755ea-49c5-4399-acea-fd5b5aa90a6c »,"name » :"myProject"},"definition » :{"id » :"1 »,"name » :"mybuildDefinition"},"connection » :{"id » :"1 »,"name » :"myConnection"}}.

isPrimary

Indique si l’artefact est principal ou non.

isRetained

Indique si l’artefact est conservé par version ou non.

sourceId
type

Obtient ou définit le type. Elle peut avoir la valeur « Build », « Jenkins », « GitHub », « Nuget », « Team Build (externe) », « ExternalTFSBuild », « Git », « TFVC », « ExternalTfsXamlBuild ».

Détails de la propriété

alias

Obtient ou définit l’alias.

alias: string

Valeur de propriété

string

definitionReference

Obtient ou définit la référence de définition. Par exemple, {"project » :{"id » :"fed755ea-49c5-4399-acea-fd5b5aa90a6c »,"name » :"myProject"},"definition » :{"id » :"1 »,"name » :"mybuildDefinition"},"connection » :{"id » :"1 »,"name » :"myConnection"}}.

definitionReference: {[key: string]: ArtifactSourceReference}

Valeur de propriété

{[key: string]: ArtifactSourceReference}

isPrimary

Indique si l’artefact est principal ou non.

isPrimary: boolean

Valeur de propriété

boolean

isRetained

Indique si l’artefact est conservé par version ou non.

isRetained: boolean

Valeur de propriété

boolean

sourceId

sourceId: string

Valeur de propriété

string

type

Obtient ou définit le type. Elle peut avoir la valeur « Build », « Jenkins », « GitHub », « Nuget », « Team Build (externe) », « ExternalTFSBuild », « Git », « TFVC », « ExternalTfsXamlBuild ».

type: string

Valeur de propriété

string