为什么 Azure DevOps 管道中的 PowerShell 脚本不更新 README.md 文件?

时间:2021-07-22 14:27:23

标签: azure powershell azure-devops yaml

我正在尝试在我的 Azure DevOps 管道中创建一个 PowerShell 任务,该任务将更改同一存储库中降价文件的内容。当我运行管道时,一切都通过了,没有错误消息,但是 Markdown 文件保持不变。

README.md 文件如下所示:

App Name | Dev | QA | Prod
------ | ------ | ------ | ------ |
Project Name   |d0.0.0     | q0.0.0 | p0.0.0

我的 YAML 管道文件如下所示:

trigger:
- develop

pool:
  vmImage: ubuntu-latest

steps:
- task: PowerShell@2
  inputs:
    targetType: 'inline'
    script: "(Get-Content ./README.md) -Replace 'Project Name', 'New Project Name' | Set-Content './README.md'"
    
- script: echo Hello, world!
  displayName: 'Run a one-line script'

- script: |
    echo Add other tasks to build, test, and deploy your project.
  displayName: 'Run a multi-line script'

我是否缺少将更新 README 的脚本或任务?

0 个答案:

没有答案