For loops in CodeBuild with a static array

0

Similar to this answer to a related question: https://stackoverflow.com/a/59968374/2092250

My question is, is it possible to specify to the array to loop over as a vanilla list?

So instead of:

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

I'd like to do:

- folders=[a,b,c]
- for value in $folders;
   do
      echo $value;
   done
- echo "run the next command"

I'm new to YAML/CodeBuild, so I assume this is possible and I just have the syntax wrong somehow.

demandé il y a 2 ans1565 vues
1 réponse
0

You can define a bash array like this:

- folders=("/path1/file1" "/path2/file2" "/path3/file3" )
- for value in ${folders[@]};
   do
      echo $value;
   done
- echo "run the next command"
PPPazos
répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions