Junior — Middle
Quais sistemas de gestão de código fonte e ferramentas de automação de compilação e implantação você usou em seus projetos?
sobes.tech IA
Resposta da IA
Nos projetos, utilizei o Git como sistema principal de gestão de código-fonte. Para hospedar os repositórios, utilizei GitHub e GitLab, o que permitia organizar convenientemente o trabalho colaborativo e usar CI/CD.
Para automatizar a compilação e implantação, utilizei:
- Jenkins — para criar pipelines de build e deploy;
- Maven e Gradle — para gerenciar dependências e construir projetos Java;
- Docker — para containerização de aplicações e simplificação do deployment;
- Ansible — para automatizar a configuração de servidores e o deployment de aplicações.
Este conjunto de ferramentas garante estabilidade, reprodutibilidade e velocidade nos processos de desenvolvimento e lançamento de software.