将安全文件下载到 Azure Devops Pipelines 中的存储库代码

Phi*_*sel 6 flutter azure-devops azure-pipelines

我正在创建一个管道来自动构建和发布颤动应用程序。在我的机器上,flutter build appbundle --release效果很好,并且也正确签署了应用程序。我引用了一个密钥和一个属性文件,我都不想将其上传到存储库中,而是使用Library > Secure Files.

如何将这些文件下载到我的代理上的特定位置,或使用我的 中下载的文件路径build.gradle

Ia1*_*Ia1 11

您可以利用“下载安全文件任务”从库下载到您的代理。

参考:https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/download-secure-file ?view=azure-devops

https://learn.microsoft.com/en-us/azure/devops/pipelines/library/secure-files?view=azure-devops

- task: DownloadSecureFile@1
  inputs:
    secureFile: 'secureFile'

- task: CopyFiles@2
  inputs:
    SourceFolder: '$(Agent.TempDirectory)'
    Contents: secureFile
    TargetFolder: '$(Build.ArtifactStagingDirectory)'
Run Code Online (Sandbox Code Playgroud)

  • 是的,该任务会在代理计算机上的 $(Agent.TempDirectory) 下下载文件,您可以使用 copyFiles 任务将其复制到可以在属性文件中引用的目标位置。 (2认同)