【问题标题】:TFS2013 Build Definition Error while executing postbuild Powershell script执行构建后 Powershell 脚本时出现 TFS2013 构建定义错误
【发布时间】:2015-02-24 15:23:20
【问题描述】:

我在使用构建定义中的脚本(自定义 SSIS 模板)时遇到这样的错误:

使用了这个位置给出的脚本: http://blogs.msdn.com/b/visualstudioalm/archive/2013/07/24/basic-tfbuild-scripts.aspx

这是错误信息:

**“-File 参数的参数 '$/path/GatherItemsForDrop.ps1' 不存在。提供现有 '.ps1' 文件的路径作为 -File 参数的参数。”

异常消息:TF270015:“GatherItemsForDrop.ps1”返回了意外退出代码。预期为“0”;实际的“-196608”。有关更多详细信息,请参阅构建日志。 (类型 UnexpectedExitCodeException) 异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem .ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)**

对此有什么想法吗?提前致谢。

** 更新 - 添加带有 PS 部分的构建日志**

对代理执行最终操作 00:00

复制二进制文件到 00:00

重置环境 00:03

序列 00:03

在 MSBuild 之后运行可选脚本 -File 参数的参数“$/path/GatherItemsForDrop.ps1”不存在。提供现有“.ps1”文件的路径作为 -File 参数的参数。 异常消息:TF270015:“GatherItemsForDrop.ps1”返回了意外的退出代码。预期为“0”;实际的“-196608”。有关更多详细信息,请参阅构建日志。 (类型 UnexpectedExitCodeException) 异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext 上下文) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)

注意:PS 脚本和 SSIS 解决方案都在 TFS 的同一个文件夹中。

只有这么多信息可用。 :( .. 谢谢

【问题讨论】:

  • 你能用 GatherItemsForDrop.ps1 发布构建日志部分吗?
  • 你真的有一个名为“路径”的团队项目吗?
  • 是..路径有效。

标签: tfs tfsbuild


【解决方案1】:

构建系统找不到文件。检查它是否已签入到该位置并且在构建范围内。

【讨论】:

  • PS 脚本路径和 ssis 解决方案在同一路径中。 PS 路径:'$/path/GatherItemsForDrop.ps1' 和 SSIS 解决方案路径:'$/path/SSISProject/SSISProject.sln'
  • 是..在工作区中..选择了解决方案文件和powershell脚本所在的文件夹..
猜你喜欢
  • 2015-06-08
  • 2016-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-17
  • 2016-03-31
  • 2023-04-07
  • 1970-01-01
相关资源
最近更新 更多