es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes usar variables de arreglo en tu archivo .gitlab-ci.yml. Puedes usar la siguiente sintaxis:

    variables:
      myarray: 
        - abc
        - cde
    

    script: |
    echo $myarray[0] $myarray[1]

Comments are closed.