TaskExecution interface
属性
| exec |
要运行的实用程序任务。 指定此定义意味着此任务定义只是一个元任务,用于调用另一个任务。 这对于调用实用工具任务(如 powershell 和命令行)的任务非常有用 |
| platform |
如果任务要运行代码,那么这会提供类型/脚本等......按平台提供的信息。 例如,它可能看起来像。 net45: { typeName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShellTask”, assemblyName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShell.dll” } net20: { typeName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShellTask”, assemblyName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShell.dll” } java: { jar: “powershelltask.tasks.automation.teamfoundation.microsoft.com”, } node: { script: “powershellhost.js”, } |
属性详细信息
execTask
要运行的实用程序任务。 指定此定义意味着此任务定义只是一个元任务,用于调用另一个任务。 这对于调用实用工具任务(如 powershell 和命令行)的任务非常有用
execTask: TaskReference
属性值
platformInstructions
如果任务要运行代码,那么这会提供类型/脚本等......按平台提供的信息。 例如,它可能看起来像。 net45: { typeName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShellTask”, assemblyName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShell.dll” } net20: { typeName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShellTask”, assemblyName: “Microsoft.TeamFoundation.Automation.Tasks.PowerShell.dll” } java: { jar: “powershelltask.tasks.automation.teamfoundation.microsoft.com”, } node: { script: “powershellhost.js”, }
platformInstructions: {[key: string]: {[key: string]: string}}
属性值
{[key: string]: {[key: string]: string}}