天青管道多行脚本

时间:2020-02-25 09:36:46

标签: azure azure-devops azure-active-directory azure-pipelines

steps:

- script: |
    echo "good"
    echo "nice"

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

good echo 'nice'

我尝试在脚本后删除 | :但还是没有运气。任何想法?我正在ubuntu机器上运行它。

1 个答案:

答案 0 :(得分:3)

我得到所需的输出。这是我的管道的样子:

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- script: |
    echo "good"
    echo "nice"

输出:

enter image description here


在评论中回答问题:

这是我将多个参数传递给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"