Por que não é possível enviar uma execução da tarefa com a CLI?

Não é possível enviar uma execução da tarefa com a CLI.

Ao executar o comando ibmcloud ce jobrun submit, você recebe a mensagem de erro a seguir:

Submitting job run 'JOB_NAME'...
FAILED
Failed to create job run

Se não for possível enviar uma execução da tarefa, determine se um dos casos a seguir é verdadeiro.

  1. O nome da execução da tarefa não é exclusivo dentro do projeto.
  2. Se você referenciar uma tarefa que não existe, a execução da tarefa não será enviada e ocorrerá um erro.
  3. Ao enviar uma execução da tarefa com o comando jobrun submit e você referenciar uma tarefa e também especificar uma imagem nesse comando que é diferente da imagem especificada na tarefa, a execução da tarefa não será enviada e ocorrerá um erro.
  4. O tamanho do recurso de execução da tarefa excede o tamanho máximo, que é de 10 KiB.

Tente uma dessas soluções.

  1. Use o comando ibmcloud ce jobrun list para listar todas as execuções de tarefa definidas e verificar se existe uma execução da tarefa com o mesmo nome. Se uma tarefa executada com o mesmo nome existir, use o comando ibmcloud ce jobrun delete --name JOBRUN_NAME para excluir a execução da tarefa antiga. O nome da execução da tarefa deve ser exclusivo dentro do seu projeto. Não é possível enviar uma execução da tarefa com o mesmo nome de execução da tarefa novamente.
  2. Use o comando ibmcloud ce jobrun list para listar todas as tarefas definidas e confirme se você está referenciando uma tarefa definida.
  3. A imagem definida na sua tarefa não pode ser sobrescrita especificando um valor de imagem diferente ao enviar uma execução da tarefa que se refere à sua tarefa. Para usar outra imagem na execução da tarefa, crie uma nova tarefa que se refira à imagem que você deseja usar ou envie uma execução de tarefa que não se refira à tarefa.
  4. O tamanho máximo para tarefas e execuções de tarefa é de 10 KiB. Ao criar ou atualizar tarefas e execuções da tarefa com o console, a CLI ou a API, o Code Engine verifica o tamanho da tarefa ou da execução da tarefa. Se a operação exceder o limite, você receberá um erro de limite de tamanho excedido. Se você receber esse erro, tente reduzir o tamanho de sua tarefa ou de sua execução de tarefa de uma das seguintes formas:
    • Se você estiver usando comandos e argumentos, reduza o uso dessas opções, torne-as mais curtas, ou mova-as para a imagem de contêiner que é usada por sua tarefa ou execução de tarefa.
    • Se você estiver usando variáveis de ambiente, use menos delas ou torne-as mais curtas. É possível usar segredos ou configmaps para definir variáveis de ambiente e importá-las para a tarefa usando as opções --env-from-secret ou --env-from-configmap com os comandos ibmcloud ce job create, ibmcloud ce job update, ibmcloud ce jobrun submit e ibmcloud ce jobrun resubmit.

Para obter mais informações sobre limites de tamanho de tarefa, consulte Limite de tamanho de tarefa. Para obter mais informações sobre a execução de tarefas, consulte Executando tarefas.