Depure tarefas de build online em pipelines do Alibaba Cloud DevOps para solucionar problemas diretamente no ambiente de build.
Ativar o modo de depuração
Na seção advanced settings da tarefa, ative Enable Debug mode. O ambiente de build é mantido após o término da tarefa, permitindo que você faça login e depure diretamente.
-
Duas políticas de retenção estão disponíveis para o ambiente de build:
-
Keep the build environment only when the task fails: O ambiente de build é mantido somente quando a tarefa falha — não quando ela é concluída com êxito ou quando apenas uma verificação de quality gate falha.
-
Keep the build environment regardless of task success: O ambiente de build é mantido independentemente de a tarefa ser bem-sucedida ou falhar. Se não for mais necessário, libere-o manualmente no card de log de execução.
-
-
Defina um tempo de retenção em minutos. O ambiente é destruído automaticamente após esse período.
-
Somente tarefas executadas em um Specify Container Environment são compatíveis com o modo de depuração. Se sua tarefa ainda usa o default environment, edite o pipeline e adicione uma nova instância da tarefa a partir da lista de tarefas. As novas tarefas usam Specify Container Environment por padrão. Modifique a versão do SDK ou os scripts de comandos conforme necessário.
-
Quando o modo de depuração está ativo, o tempo de retenção do ambiente de build consome recursos do pipeline, cobrados no modelo pay-as-you-go. Para mais informações, consulte uso de recursos de build.
Fazer login para depurar
Após a conclusão de uma tarefa com o modo de depuração ativado, clique em Debugging no card da tarefa para fazer login no ambiente de build.
No ambiente de build, execute operações de linha de comando — como visualizar logs — para solucionar problemas de build. A janela de login oferece suporte a Full Screen e Open in New Window (abrir em uma nova janela estabelece uma nova conexão).
Destruir o ambiente de build
Destrua o ambiente de build de uma das seguintes formas:
-
Aguarde o término do build environment retention time. O ambiente é destruído automaticamente.
-
No card da tarefa, clique em Destroy the build environment now para destruí-lo.
-
Quando terminar a depuração, na janela de login, clique em Log out and destroy the build environment.