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.

posta 2 anni fa1565 visualizzazioni
1 Risposta
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
con risposta 2 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande