0 votos
33 visitas

Olá, 

Alguém sabe como resolver o problema de atualização de artefato na base que sempre reaparece com alteração.

Cenário: Quando clico no builder em Gerenciar | Artefatos | Atualizar: Artefatos > Base aparece o artefato para atualizar, no caso é uma Macro que foi gerada em Macros | Grupos | Workflow, faço a comparação e realmente tem uma alteração, aperto para confirmar e aparece a mensagem de atualizado. Se faço o processo novamente de ir gerenciar.... a mesma Macro aparece removendo as alterações que foram inseridas anteriormente, fica nesse loop, inclusive no pipeline do Jenkins.

Imagem quando faço na primeira vez

Imagem quando faço a primeira vez

Imagem quando faço pela segunda vez

por (19 pontos) | 33 visitas

1 Resposta

+2 votos
Melhor resposta
Porque tem duas macros com o mesmo nome/identificador.

Uma sugestão seria unificar as duas, liberando no script um comando de UPDATE em cada tabela do sistema que tenha referência para a Z_MACROS.

Já que as duas macros são iguais, que são macros do sistema (cliente não pode alterar) e que o conteúdo é igual, não haverá impacto.

Na sequência dos UPDATES, faz a remoção da macro inativada.

Note-se que os passos acima tem por objetivo remover a duplicata nas bases dos clientes, seria melhor fazer numa versão.

Para remover a duplicata nas bases de desenvolvimento bastaria remover o XML de uma das macros. Aqui cabe uma observação pq o script de UPDATE vai executar depois da remoção da macro, então seria melhor se primeiro commitasse o UPDATE e depois de um tempo (1 mês talvez) daí sim commitasse a exclusão da macro sobressalente, isto para dar tempo de todos os devs fazerem merge do commit do UPDATE e atualizarem em suas bases.
por (539 pontos)
selecionada por
Realmente existe duas macros com o mesmo nome, mas em grupos diferentes, alterar não seria uma boa, alguma sugestão?

Perguntas relacionadas

Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    346 comentários
    466 usuários