首页 > 解决方案 > Azure Devops 下载安全文件

问题描述

我面临一个问题,其中我在下载安全文件实用程序中上传了一个 server.key,但在我的管道中,它将它视为 D:a_tempserver.key - 当我使用 echo $(server.secureFilePath) 在我的任务中调用它时。知道可能是什么问题吗?

错误:运行 auth:jwt:grant 时出错:我们遇到 JSON Web 令牌错误,这可能不是 Salesforce CLI 的问题。这是错误:ENOENT:没有这样的文件或目录,打开 'D:\a\1\s\a_tempserver.key'

标签: azuredeploymentazure-devopssalesforceazure-pipelines

解决方案


在您目前的情况下,我们建议您可以使用$(Agent.TempDirectory)/server.key代替$(server.secureFilePath). 在 auzre devops 中,如果我们将安全文件上传到管道,那么它会将文件放在临时目录中,而不是在源目录下。以下是我的测试截图,希望对你有所帮助。

安全文件目录: 在此处输入图像描述

$(Agent.TempDirectory) 的结果: 在此处输入图像描述


推荐阅读