天蓝色管道多行脚本

Nik*_*ili 6 azure azure-active-directory azure-devops azure-pipelines

steps:

- script: |
    echo "good"
    echo "nice"
Run Code Online (Sandbox Code Playgroud)

这不起作用。它成功打印“好”,但不打印好并显示回声“好”,因此最终输出是

good echo 'nice'
Run Code Online (Sandbox Code Playgroud)

我试图删除| 脚本后:但仍然没有运气。任何的想法?我在 ubuntu 机器上运行这个。

Mar*_*ndl 8

我得到了想要的输出。这是我的管道的样子:

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- script: |
    echo "good"
    echo "nice"
Run Code Online (Sandbox Code Playgroud)

输出:

在此处输入图片说明


回答评论中的问题:

这是我将多个参数传递给 ARM 部署任务的方式:

steps:
  - task: AzureResourceManagerTemplateDeployment@3
    displayName: "MyDeployment"
    inputs:
      deploymentScope: "Resource Group"
      ConnectedServiceName: ${{ parameters.serviceConnection }}
      action: "Create Or Update Resource Group"
      resourceGroupName: "$(resourceGroupName)"
      location: "$(location)"
      templateLocation: "Linked artifact"
      csmFile: "$(Pipeline.Workspace)/drop/azuredeploy.json"
      overrideParameters: "
        -eventGridTopicName myEventGridName
        -appServicePlanName myAppServicePlan"
      deploymentMode: "Incremental"
Run Code Online (Sandbox Code Playgroud)