Partilhar via


TaskExecution interface

Propriedades

execTask

A tarefa do utilitário a ser executada. Especificar isso significa que essa definição de tarefa é simplesmente uma meta tarefa para chamar outra tarefa. Isso é útil para tarefas que chamam tarefas de utilitário como powershell e linha de comando

platformInstructions

Se uma tarefa for executar código, isso fornecerá o tipo/script etc... informações por plataforma. Por exemplo, pode parecer. 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", }

Detalhes da propriedade

execTask

A tarefa do utilitário a ser executada. Especificar isso significa que essa definição de tarefa é simplesmente uma meta tarefa para chamar outra tarefa. Isso é útil para tarefas que chamam tarefas de utilitário como powershell e linha de comando

execTask: TaskReference

Valor da propriedade

platformInstructions

Se uma tarefa for executar código, isso fornecerá o tipo/script etc... informações por plataforma. Por exemplo, pode parecer. 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}}

Valor da propriedade

{[key: string]: {[key: string]: string}}