h19*_*990 3 yaml devops azure-devops azure-pipelines 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
Run Code Online (Sandbox Code Playgroud)
来自我的 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'
Run Code Online (Sandbox Code Playgroud)
当我运行构建时,所有 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'
Run Code Online (Sandbox Code Playgroud)
注意单行脚本和多行脚本的区别:
- script: echo Hello, world!
displayName: 'Run a one-line script'
- script: |
echo Hello, world!
echo Hello, world!
displayName: 'Run a multi-line script'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1547 次 |
| 最近记录: |