在 Octopus Deploy 期间更改文件名

Change file name during Octopus Deploy

我需要为不同的环境提供变量。对于每个环境,我需要更改某些文件的名称。在 Octopus Deploy 上更改某些文件名称的最佳方法是什么?是否可以使用一些现有的八达通功能,或者我需要 运行 PowerShell 脚本来实现这个目的?

谢谢

Octopus 没有开箱即用的功能来执行此操作,因此您需要编写一些 powershell。这可能是一个 powershell 部署步骤,或者是 Nuget 包步骤中的 pre / post 部署脚本。这些 doco Powershell scripts here

您还可以通过查看 System Variable 从脚本中访问环境名称,或者如果您喜欢自己设置一个变量并将其作用域限定在环境中。