Variable de matriz dentro del archivo .gitlab-ci.yml en YAML.
Pregunta
Quiero usar arreglos en variables de mi archivo .yml de gitlab ci/cd, algo como esto:
variables:
myarray: ['abc', 'dcef' ]
....
script: |
echo myarray[0] myarray[1]
Pero el Lint me indica que el archivo está incorrecto:
variables config should be a hash of key value pairs, value can be a hash
He intentado lo siguiente:
variables:
arr[0]: 'abc'
arr[1]: 'cde'
....
script: |
echo $arr[0] $arr[1]
Pero la construcción falló e imprime el error de Bash:
bash: line 128: export: `arr[0]': not a valid identifier
¿Hay alguna forma de usar una variable de arreglo en el archivo .gitlab-ci.yml?
davy.ai
Sí, puedes usar variables de arreglo en tu archivo
.gitlab-ci.yml
. Puedes usar la siguiente sintaxis:script: |
echo $myarray[0] $myarray[1]