我需要在项目仓库中执行以下命令以进行构建
class Pizza:
pizza_types = {
"cheese": CheesePizza,
"pepperoni": PepperoniPizza,
"veggie": VeggiePizza
}
def order(pizza_type):
pizza_constructor = Pizza.pizza_types.get(pizza_type)
pizza = pizza_constructor() # instantiate the right type of pizza
pizza.prepare()
pizza.bake()
return pizza
我的YAML文件中的摘录:
echo Building Software/linux_framework
source /opt/pkg/linux/settings.sh
cd Software/linux_framework
make images HARDWARE=../my_xsa/ BOARD=local
当我运行build时,所有4个命令都在终端上回显。如何在同一终端会话中将它们作为单独的命令执行
答案 0 :(得分: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'