[Clock In] Correção no deploy de Carol Apps para novas versões

Description

  • Formulário de origem: Abertura de issue para Plataforma Carol

  • Formulário preenchido por: marcos.marcone@totvs.com.br

  • Informe a sua área de atuação na TOTVS: PNRH - Clock In

  • Ambiente impactado: Produção

  • Fase/estágio: Já estamos em PRODUÇÃO

  • Informe o assunto a ser direcionado: Quero reportar um tema que não consta em nenhuma das opções anteriores

  • Informe a Org relacionada: clockin

  • Informe o tenant/ambiente relacionado: clockin

  • Ciente de que, caso precise trazer upload de anexos, ele deverá acontecer na issue criada no JIRA Produção.: Estou ciente que o envio destas evidências será realizado diretamente na issue criada no JIRA PRODUÇÃO.

  • Informe a prioridade da sua issue: ALTA: o tema gera interrupção no funcionamento da aplicação, mas não provoca impacto financeiro direto. Ex.: telas de erro de programação, exceções no sistema.

  • Sendo prioridade CRÍTICA, relate a justificativa:

  • Título - Resumo: Correção no deploy de Carol Apps para novas versões

  • Descreva o seu problema:

Contexto

Identificamos um problema no deploy de Carol Apps quando a alteração envolve apenas a criação de uma nova versão (para novos campos em stagings/data models ou checkout de pipelines). Após as mudanças recentes na plataforma (como as novas tasks Create Data App e Publish Data App), o deploy via UI da Carol quebra o carregamento da página Web na tenant do cliente:

Link da página Web: https://totvsclockin.carol.ai/clockinhml/apps/carolclockinweb/12.1.26050002/index.html

Atualmente, estamos contornando isso via script utilizando a API da Carol, mas o processo nos obriga a sempre fazer o upload do arquivo .zip, o que não é o cenário ideal para liberações simples de campos ou configurações (settings).

Para o contexto acima foram utilizados os seguintes dados:

Solicitação

Corrigir o fluxo de deploy na plataforma para que a criação e liberação de novas versões de um Carol App (sem a necessidade de upload de um novo .zip) volte a funcionar corretamente como anteriormente.