459887 – Nova Esteira CI/CD em Python e Painel Web de Monitoramento para Serviços Linux (Versão 30.74.150.113)

Filtros


Tópicos

Liberação: 11/09/2026
#Faturamento

Objetivo da mudança:

Implementar uma nova esteira de Integração Contínua (CI) em Python e um painel web de monitoramento para automação, compilação, empacotamento e publicação dos serviços Linux. A estrutura substitui a compilação monolítica legada pelo MSBuild individualizado por projeto, adicionando mecanismo de retentativa para erros de link intermitentes, geração de logs por biblioteca e painel de controle com retomada granular do ciclo.

Rotinas / Telas:

DevOps / Infraestrutura > Serviços Linux

Instruções sobre o que configurar:

  • Implantação da Nova Esteira:

    • Execute a nova esteira a partir do módulo Python l.

    • A esteira fará a leitura ordenada dos 104 projetos (15 em modo Build e 89 em modo Make), executando Revert, SVN Update e a limpeza da pasta temporária (TMP) na transição dos grupos.

  • Configuração do Painel Web de Monitoramento:

    • Acesse a interface web;

    • O painel opera exclusivamente em modo leitura no banco de dados para consulta do histórico de execuções, console de compilação em tempo real e status dos testes de API.

  • Retentativa de Compilação:

    • O mecanismo de retentativa por projeto é acionado automaticamente em falhas conhecidas do compilador, contornando travamentos sem derrubar a compilação do grupo de tintas.

Instruções sobre como utilizar:

  • Disparo e Retomada do Ciclo:

    • Acesse o painel web para iniciar um ciclo completo de integração.

    • Em caso de falha pontual em um grupo não crítico, utilize a funcionalidade de Retomada de Ciclo pelo painel; a esteira reprocessará apenas os projetos e etapas pendentes ou que falharam.

  • Diagnóstico de Falhas:

    • Para identificar erros de compilação, acesse o painel web e selecione o log individual gerado especificamente para o projeto com falha, eliminando a necessidade de varredura manual em arquivos de log globais.

  • Publicação Automatizada:

    • O empacotamento e a distribuição do pacote de serviços Linux serão executados automaticamente apenas após a validação do Exit Code com sucesso de todos os projetos do ciclo.

Este artigo foi útil para você?
Pró
Não
Contra