gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 00:56:37 25 4
gpt4 key购买 nike

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

 echo Building Software/linux_framework
source /opt/pkg/linux/settings.sh
cd Software/linux_framework
make images HARDWARE=../my_xsa/ BOARD=local

来 self 的 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'

当我运行构建时,所有 4 个命令都只是在终端上回显。如何在同一终端 session 中将它们作为单独的命令执行

最佳答案

试试这样的:

- 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'

关于azure-devops - 在 Azure YAML 管道的脚本阶段下添加多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62012452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com