Iniciando a Execução de um Pipeline

Use uma execução de pipeline do Data Science para executar o código das etapas do pipeline de acordo com o workflow definido em um pipeline.

A criação do pipeline define a infraestrutura e as etapas reais do caso de uso, mas a execução do pipeline executa o pipeline com os parâmetros especificados. Uma execução de pipeline provisiona a infraestrutura especificada, executa as etapas do pipeline e, em seguida, desprovisa e destrói os recursos usados quando o pipeline termina.

Você pode exibir as etapas, execuções e logs do pipeline, se eles existirem.

    1. Na página pipelines, selecione um pipeline com o qual trabalhar. Se precisar de ajuda para encontrar a lista de pipelines, consulte Listando Pipelines.
    2. Selecione Iniciar uma execução de pipeline.
    3. (Opcional) Selecione outro compartimento para o pipeline.
    4. (Opcional) Você pode substituir a configuração de pipeline padrão que foi definida quando o pipeline foi criado usando estas opções:
      Chave de variável de ambiente personalizada

      As variáveis de ambiente para controlar o pipeline.

      Valor

      O valor da chave de variável de ambiente personalizada.

      Você pode selecionar Chave de ambiente personalizada adicional para especificar mais variáveis.

      Argumentos de linha de comando

      Os argumentos de linha de comando que deseja usar para executar o pipeline.

      Runtime máximo (em minutos)

      O tempo máximo em minutos que o pipeline pode executar. O serviço cancelará a execução do pipeline se o runtime exceder o valor especificado. O runtime máximo é de 30 dias (43.200 minutos). Recomendamos que você configure um runtime máximo em todas as execuções de pipeline para evitar execuções de pipeline descontroladas.

    5. (Opcional) Você pode substituir cada configuração de etapa do pipeline selecionando Editar em cada caixa de etapa e alterando as opções. Em seguida, selecione Salvar. Consulte a descrição dos campos na etapa 9.
    6. (Opcional) Você pode substituir a configuração de log. Você pode ativar ou desativar o log. Quando o log estiver ativado, você poderá alterar o grupo de logs clicando em Selecionar. Selecione Selecionar para salvar suas alterações.
    7. (Opcional) Selecione Mostrar opções avançadas para definir balanceamento de carga, usar uma imagem de contêiner personalizada e tags.
    8. (Opcional) Na seção Tags, adicione uma ou mais tags ao resourceType. Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deve ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar as tags posteriormente.
    9. Selecione Iniciar.

      A execução do pipeline estará no estado Aceita até que a execução comece e será alterada para Em Andamento. Quando a execução terminar, ela será Bem-sucedida ou Com Falha.

      O status de cada etapa do pipeline é listado. As etapas do pipeline ficam no estado Em Espera até serem executadas e, em seguida, mudam para Em Andamento. Quando uma etapa termina, ela é Bem-sucedida ou Com Falha.

  • Essas variáveis de ambiente controlam o pipeline.

    Você pode usar a CLI do OCI para iniciar execuções de pipeline como neste exemplo:

    1. Iniciar uma execução de pipeline com:
      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) Use este arquivo JSON de substituição de execução de pipeline para substituir as configurações definidas no pipeline principal:
      {
        "pipelineType": "DEFAULT",
        "maximumRuntimeInMinutes": 240,
        "commandLineArguments" : "test-arg",
        "environmentVariables": {
          "SOME_ENV_KEY": "<some_env_value_override>" 
        }
      }
    3. (Opcional) Use este arquivo JSON de substituição de configuração de log de execução de pipeline para substituir a configuração de log definida no pipeline principal:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • Use a operação CreatePipelineRun para criar (iniciar) uma execução de pipeline.

    Use a operação CreatePipelineRun para criar (iniciar) uma execução de pipeline.