gpt4 book ai didi

azure-pipelines - 在 Azure Pipelines 中复制和重命名配置文件

转载 作者:行者123 更新时间:2023-12-03 16:48:04 28 4
gpt4 key购买 nike

我有针对特定环境(dev、qa、uat)的特定配置文件和另一个根 web.config。部署的代码读取 web.config。所以我一直在尝试复制内容或重命名 Azure Pipelines 中的文件。

- task: CopyFiles@2
displayName: 'Copy Specific Config'
inputs:
SourceFolder: 'Client.WebApi.Core/Configs/Web.QA.config'
TargetFolder: '$(build.artifactstagingdirectory)\MainWebApi'

- task: CmdLine@2
inputs:
script: rename $(build.artifactstagingdirectory)\MainWebApi\Web.QA.config
$(build.artifactstagingdirectory)\MainWebApi\web.config
另一种方法:
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
copy-item -path Client.WebApi.Core/Configs/Web.QA.Config -destination Client.WebApi.Core/web.config
TargetFolder: '$(build.artifactstagingdirectory)/MainWebApi'
我尝试了各种组合,例如重命名然后复制和复制然后重命名,将内容复制到新的 web.config 文件等
具体应该用什么?

最佳答案

你试过了吗

- task: CmdLine@2
inputs:
script: ren $(build.artifactstagingdirectory)\MainWebApi\Web.QA.config
$(build.artifactstagingdirectory)\MainWebApi\web.config
您可以遵循以下文档:
  • https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/command-line?view=azure-devops&tabs=yaml#where-can-i-learn-windows-commands
  • https://ss64.com/nt/ren.html
  • 关于azure-pipelines - 在 Azure Pipelines 中复制和重命名配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63807837/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com