Problemas conocidos de Workflows

En esta página se enumeran los problemas conocidos de Workflows.

También puedes buscar problemas o abrir nuevos en las herramientas de seguimiento de incidencias públicas.

Colocación de for directamente después de try

Si coloca for directamente después de try, se producirá un error. Por ejemplo, se puede colocar un solo paso directamente después de try, de esta forma:

- try:
    try:
      call: sys.log
      args:
        data: works
    retry: ${http.default_retry}

Sin embargo, si colocas for después de try, el paso falla y no puedes implementar el flujo de trabajo. Por ejemplo:

- try:
    try:
      for:
        value: v
        range: [1,2]
        steps:
          - log:
              call: sys.log
              args:
                data: ${v}
    retry: ${http.default_retry}

El mensaje de error es el siguiente:

Could not deploy workflow: failed to build: error in step try: loop step name should not be empty (Code: 3)

La solución alternativa es añadir un paso con nombre después de try. Por ejemplo:

- try:
    try:
      steps:
        - loopStep:
            for:
              value: v
              range: [1,2]
              steps:
                -