Как запустить l oop в buildspe c файле AWS CodeBuild? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь запустить для l oop, чтобы просмотреть несколько папок в клонированном коде, используя следующий метод

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

Кроме того, я пробовал разные способы, такие как

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

Но ни один из них не работает.

1 Ответ

1 голос
/ 29 января 2020

Вы должны написать for-loop как однострочное. Поскольку CodeBuild объединяет все строки в одну команду, вы можете записывать циклы for в читаемом формате следующим образом:

- folders=`ls`
- for value in $folders;
   do
      echo $value;
   done
- echo "run the next command"
...