Azure devops 在Azure YAML管道中的脚本阶段下添加多个命令

Azure devops 在Azure YAML管道中的脚本阶段下添加多个命令,azure-devops,yaml,azure-pipelines,devops,azure-repos,Azure Devops,Yaml,Azure Pipelines,Devops,Azure Repos,我需要在项目repo中执行以下命令来进行构建 echo Building Software/linux_framework source /opt/pkg/linux/settings.sh cd Software/linux_framework make images HARDWARE=../my_xsa/ BOARD=local my YAML文件中的代码段: pool: name: Default steps: - script: echo Building Softwar

我需要在项目repo中执行以下命令来进行构建

 echo Building Software/linux_framework
 source /opt/pkg/linux/settings.sh
 cd Software/linux_framework
 make images HARDWARE=../my_xsa/ BOARD=local
my YAML文件中的代码段:

pool:
  name: Default

steps:
- script: echo Building Software/linux_framework
          source /opt/pkg/linux/settings.sh
          cd Software/linux_framework 
          make images HARDWARE=../my_xsa/ BOARD=local   
  displayName: 'Make Project'

当我运行build时,所有4个命令都会在终端上回响。如何在同一终端会话中将它们作为单独的命令执行

- script: |
    echo Building Software/linux_framework
    source /opt/pkg/linux/settings.sh
    cd Software/linux_framework
    make images HARDWARE=../my_xsa/ BOARD=local
  displayName: 'Make Project'
请注意单行脚本和多行脚本的区别:

- script: echo Hello, world!
  displayName: 'Run a one-line script'

- script: |
    echo Hello, world!
    echo Hello, world!
  displayName: 'Run a multi-line script'