访问上一步提取的文件
Access file extracted by previous step
我需要访问在上一步中提取的 json 文件。我似乎找不到正确的变量。
例如,我的步骤 'Get Package' 将下载包并将其解压缩到工作文件夹中的临时文件夹中。
然后我有另一个步骤试图获取提取的 json 个文件的内容。
我试过以下变量,但都说找不到文件:
$json = Get-Content $octopusparameters['Octopus.Action.Package[Get Package].ExtractedPath']\config.json -raw | ConvertFrom-Json
$json = Get-Content $octopusparameters['Octopus.Action.Package[Get Package].OriginalInstalledPath']\config.json -raw | ConvertFrom-Json
我原以为它会转到在 'Get Package' 步骤中创建的文件夹并找到文件,但它在临时文件夹中查找当前 运行 的步骤,显然是配置文件不存在。
如果您使用 Custom Directory,变量可能会有所不同。
如果没有,这应该可行:
$OctopusParameters["Octopus.Action[YourPreviousStepName].Output.Package.InstallationDirectoryPath"]
我需要访问在上一步中提取的 json 文件。我似乎找不到正确的变量。
例如,我的步骤 'Get Package' 将下载包并将其解压缩到工作文件夹中的临时文件夹中。
然后我有另一个步骤试图获取提取的 json 个文件的内容。
我试过以下变量,但都说找不到文件:
$json = Get-Content $octopusparameters['Octopus.Action.Package[Get Package].ExtractedPath']\config.json -raw | ConvertFrom-Json
$json = Get-Content $octopusparameters['Octopus.Action.Package[Get Package].OriginalInstalledPath']\config.json -raw | ConvertFrom-Json
我原以为它会转到在 'Get Package' 步骤中创建的文件夹并找到文件,但它在临时文件夹中查找当前 运行 的步骤,显然是配置文件不存在。
如果您使用 Custom Directory,变量可能会有所不同。
如果没有,这应该可行:
$OctopusParameters["Octopus.Action[YourPreviousStepName].Output.Package.InstallationDirectoryPath"]