English 中文(简体)
在档案中替换“可操作”管道参数
原标题:Replace Azure DevOps pipeline parameters(runtime) within file

我是“Dev Ops”,我试图做的是,用在管道运行时人工选择的参数,来取代在<代码>yml文档(参数本身具有违约价值)中界定的参数价值。 我尝试使用<代码>。 文件: 任务,但没有取得任何成功,尽管它有固定的管道变量。

甚至有可能通过<条码>做到这一点。 文件Transform@1 任务,或承担任何其他任务或习惯规定。

Maybe the suggested approach is to use a variable instead of a parameter.

这就是我的<代码>yml。 档案如下:

parameters:
  - name: language
    default:  klingon 
    type: string

  - task: FileTransform@1
    inputs:
      folderPath:  $(System.DefaultWorkingDirectory) 
      fileType:  json 
      targetFiles:  **/appsettings.json 

缩略语 档案如下:

{
  "language": ""
}
问题回答

作为<代码>Filetransform@1 任务涉及一个界定的管道变量,你可根据参数<代码>英文/代码>界定变式<代码>。

parameters:
  - name: languagevalue
    default:  klingon 
    type: string

variables:
- name: language
  value: ${{ parameters.languagevalue }} 
  
steps:
  - task: FileTransform@1
    inputs:
      folderPath:  $(System.DefaultWorkingDirectory) 
      fileType:  json 
      targetFiles:  **/appsettings.json 

结果:

“entergraph





相关问题
Team foundation server in the cloud?

We have been using TFS on our own server for a while. We would like to move it in the cloud. Is there any good hosted service? Note: we would like to import all our source and projects

热门标签