Inicio de una Ejecución de Pipeline

Utilice una ejecución de pipeline de Data Science para ejecutar el código de los pasos de pipeline según el flujo de trabajo definido en un pipeline.

La creación del pipeline define la infraestructura y los pasos del caso de uso real, pero la ejecución del pipeline ejecuta el pipeline con los parámetros especificados. Una ejecución de pipeline aprovisiona la infraestructura especificada, ejecuta los pasos de pipeline y, a continuación, desprovisiona y destruye los recursos utilizados cuando finaliza el pipeline.

Puede ver los pasos, ejecuciones y logs del pipeline, si existen.

    1. En la página Pipelines, seleccione un pipeline con el que trabajar. Si necesita ayuda para buscar la lista de pipelines, consulte Listado de pipelines.
    2. Seleccione Iniciar una ejecución de pipeline.
    3. (Opcional) Seleccione un compartimento diferente para el pipeline.
    4. (Opcional) Puede sustituir la configuración de pipeline por defecto definida cuando se creó el pipeline mediante estas opciones:
      Clave de variable de entorno personalizada

      Variables de entorno para controlar el pipeline.

      Valor

      Valor de la clave de variable de entorno personalizada.

      Puede seleccionar Clave de entorno personalizada adicional para especificar más variables.

      Argumentos de la línea de comandos

      Argumentos de la línea de comandos que desea utilizar para ejecutar el pipeline.

      Tiempo de ejecución máximo (en minutos)

      Número máximo de minutos que puede durar el pipeline. El servicio cancela la ejecución del pipeline si su tiempo de ejecución supera el valor especificado. El tiempo de ejecución máximo es de 30 días (43.200 minutos). Recomendamos que configure un tiempo de ejecución máximo en todas las ejecuciones de pipeline para evitar ejecuciones de pipeline sin control.

    5. (Opcional) Puede sustituir cada configuración de paso de pipeline seleccionando Editar en cada cuadro de paso y, a continuación, cambiando las opciones. A continuación, seleccione Guardar. Consulte la descripción de los campos en el paso 9.
    6. (Opcional) Puede sustituir la configuración de registro. Puede activar o desactivar el inicio de sesión. Cuando el registro está activado, puede cambiar el grupo de logs haciendo clic en Seleccionar. Seleccione Seleccionar para guardar los cambios.
    7. (Opcional) Seleccione Mostrar opciones avanzadas para definir el equilibrio de carga, utilizar una imagen de contenedor personalizada y etiquetas.
    8. (Opcional) En la sección Etiquetas, agregue una o más etiquetas a resourceType. Si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a dicho recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
    9. Seleccione Iniciar.

      La ejecución del pipeline tiene el estado Aceptado hasta que comienza la ejecución y, a continuación, cambia a En curso. Cuando finaliza la ejecución, se ejecuta Succeeded o Failed.

      Se muestra el estado de cada paso de pipeline. Los pasos del pipeline tienen el estado En espera hasta que se ejecutan y, a continuación, cambian a En curso. Cuando finaliza un paso, es Correcto o Con fallos.

  • Estas variables de entorno controlan el pipeline.

    Puede utilizar la CLI de OCI para iniciar ejecuciones de pipelines como en este ejemplo:

    1. Iniciar una ejecución de pipeline con:
      oci data-science pipeline-run create \
      --display-name <pipeline_run_name> \
      --compartment-id <compartment_ocid> \
      --project-id <project_ocid> \
      --pipeline-id <pipeline_ocid> \
      --configuration-override-details file://<optional_pipeline_run_configuration_override_json_file> \
      --log-configuration-override-details file://<optional_pipeline_run_logging_configuration_override_json_file>
    2. (Opcional) Utilice este archivo JSON de sustitución de configuración de ejecución de pipeline para sustituir las configuraciones definidas en el pipeline principal:
      {
        "pipelineType": "DEFAULT",
        "maximumRuntimeInMinutes": 240,
        "commandLineArguments" : "test-arg",
        "environmentVariables": {
          "SOME_ENV_KEY": "<some_env_value_override>" 
        }
      }
    3. (Opcional) Utilice este archivo JSON de sustitución de configuración de registro de ejecución de pipeline para sustituir la configuración de registro definida en el pipeline principal:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • Utilice la operación CreatePipelineRun para crear (iniciar) una ejecución de pipeline.

    Utilice la operación CreatePipelineRun para crear (iniciar) una ejecución de pipeline.