BuildStep 任务
更新:2007 年 11 月
BuildStep 任务执行起来很方便,它通过输出 ID 属性添加并可更新 BuildStep。
参数
参数 |
说明 |
---|---|
TeamFoundationServerUrl |
指定 Team Foundation Server URL。 例如,http://MyServer:8080。 |
BuildUri |
指定生成 URI。 |
Name |
指定该任务所添加的生成步骤的名称。 |
Message |
指定在生成报告内的生成步骤部分中显示的消息。 |
Id |
指定可选输入/输出参数。如果指定了该参数,则该参数将成为所更新的生成步骤的 ID。如果未指定该参数,则会创建一个新的生成步骤。 |
Status |
指定生成步骤的状态。 例如,“成功”、“失败”或“已停止”。 |
示例
下面的示例创建并更新一个名为 MyBuildStep 的生成步骤。该示例使用 Id 参数引用生成步骤。
当第一个 BuildStep 任务运行时,生成报告将显示消息“My build step is executing”[我的生成步骤正在执行]。当第二个 BuildStep 任务运行完毕后,在生成步骤的旁边将显示成功状态图标。有关更多信息,请参见如何:查看生成报告和演练:通过自定义任务自定义 Team Foundation Build。
<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)”
BuildUri=”$(BuildUri)” Name=”MyBuildStep”
Message=”My build step is executing.”>
<Output TaskParameter=”Id” PropertyName=”MyBuildStepId” />
</BuildStep>
<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)”
BuildUri=”$(BuildUri)” Id=”$(MyBuildStepId)” Status=”Succeeded” />
下面的示例在不使用 Id 参数的情况下创建一个名为 MyBuildStep 的生成步骤。
<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)”
BuildUri=”$(BuildUri)” Name=”MyBuildStep”
Message=”This is a status message.” Status=”Succeeded” />