【问题标题】:Octopus-deploy; transform files being deleted八达通部署;转换被删除的文件
【发布时间】:2015-04-24 01:03:49
【问题描述】:

当我们从 octopus deploy 运行我们的部署时,我们在最后一步失败了。我将包含错误消息,但主要问题是它似乎正在删除我们的转换文件。我们将复选框标记为自动运行配置转换文件,但这会导致它们被删除。还有其他人遇到这个问题或可能知道如何解决吗?

错误信息是: Set-Location:无法处理参数,因为参数“路径”的值为空。将参数“path”的值更改为非空值。

当我们从那里检查文件时,我们注意到它们被删除了。

【问题讨论】:

  • 您确定在构建过程中文件实际上被复制到构建路径吗?也许您可以将它们标记为“复制到输出目录 = 始终复制”以进行测试。

标签: transform octopus-deploy


【解决方案1】:

Octopus 在按设计执行配置转换后会删除它们。这不会导致您的部署失败。

您的版本失败,因为您正在调用 PowerShell cmdlet Set-Location 并将空值传递给它的 Path 参数。

【讨论】:

  • 我猜自从写这篇文章以来事情已经发生了变化,因为我不认为 Octopus 在执行配置转换后会删除它们。例如,有一个社区步骤可以做到这一点:File System - Clean Configuration Transforms。如果我们不使用该步骤,则文件将保留在那里。
猜你喜欢
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
  • 2014-06-03
  • 2022-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-15
相关资源
最近更新 更多