Deployment
Veja como funciona o processo de Deploy no LumisXP, desde a implantação manual até a automação com ferramentas de CI/CD.
O que é o processo de Deploy no LumisXP?
- Deploy é o ato de implantar algo que foi desenvolvido.
- Arquivos criados dentro do LumisXP são automaticamente implantados.
- Desenvolvedores que utilizam IDEs precisam fazer o Deploy manualmente.
Como realizar o Deploy de alterações locais manualmente?
- Na tela de gerenciamento do módulo, vá em configurações e atualize o módulo.
- Isso fará com que os arquivos modificados fora do LumisXP sejam implantados.
Deploy de um módulo para outro ambiente
- Para levar um módulo para outro ambiente, primeiro exporte a estrutura para dentro do módulo.
- O Deploy pode ser feito baixando o módulo como um arquivo ZIP e instalando em outro ambiente.
- O processo de Deploy faz um merge da estrutura, adicionando, mantendo ou removendo elementos conforme necessário.
Deploy automatizado com CI/CD
- Ferramentas como Git, Jenkins ou CircleCI podem ser usadas para automação do processo de integração contínua.
- O fluxo básico inclui a geração do artefato de deploy a partir de uma ferramenta de integração contínua.
- O LumisXP possui um mecanismo de Deploy automatizado que varre periodicamente a pasta autodeploy e implanta arquivos JAR ou ZIP encontrados.