如何在AWS CodeBuild的buildspec文件中运行循环?

问题描述 投票:0回答:1

我正在尝试使用以下方法运行for循环遍历克隆代码中的多个文件夹

commands:
- folders=`ls`
- for value in ${folders}
- do
- some_code_here
- done

而且,我也尝试过类似的方法

- for value in ${folders}; do
- some_code_here
- done

但是它们都不起作用。

amazon-web-services shell aws-codebuild
1个回答
0
投票

您应该将for-loop写为单行代码。当CodeBuild将所有行合并到一个命令中时,您可以按以下所示的一种可读格式在一个命令中编写一个for循环,以提高可读性。

- folders=`ls`
- for value in $folders;
   do
      echo $value;
   done
- echo "run the next command"
© www.soinside.com 2019 - 2024. All rights reserved.