Artifact interface
属性
| alias | 获取或设置别名。 |
| definition |
获取或设置定义引用。 例如 {“project”:{“id”:“fed755ea-49c5-4399-acea-fd5b5aa90a6c”,“name”:“myProject”},“definition”:{“id”:“1”,“name”:“mybuildDefinition”},“connection”:{“id”:“1”,“name”:“myConnection”}}。 |
| is |
指示项目是否为主要项目。 |
| is |
指示项目是否由发布保留。 |
| source |
|
| type | 获取或设置类型。 它可以将值指定为“Build”、“Jenkins”、“GitHub”、“Nuget”、“Team Build(external)”、“ExternalTFSBuild”、“Git”、“TFVC”、“ExternalTfsXamlBuild”。 |
属性详细信息
alias
获取或设置别名。
alias: string
属性值
string
definitionReference
获取或设置定义引用。 例如 {“project”:{“id”:“fed755ea-49c5-4399-acea-fd5b5aa90a6c”,“name”:“myProject”},“definition”:{“id”:“1”,“name”:“mybuildDefinition”},“connection”:{“id”:“1”,“name”:“myConnection”}}。
definitionReference: {[key: string]: ArtifactSourceReference}
属性值
{[key: string]: ArtifactSourceReference}
isPrimary
指示项目是否为主要项目。
isPrimary: boolean
属性值
boolean
isRetained
指示项目是否由发布保留。
isRetained: boolean
属性值
boolean
sourceId
sourceId: string
属性值
string
type
获取或设置类型。 它可以将值指定为“Build”、“Jenkins”、“GitHub”、“Nuget”、“Team Build(external)”、“ExternalTFSBuild”、“Git”、“TFVC”、“ExternalTfsXamlBuild”。
type: string
属性值
string