KassioSouzaRocha / devops-cicd-environment

Construção de uma ambiente CICD - Em andamento...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevOps

DevOps License

Projeto   |    Tecnologias   |    Ambiente   |    Etapas   |    Licença   |    Referências

DevOps

🌱 Projeto

  • Construção de uma ambiente CICD

✨ Tecnologias

  • Vagrant
  • Ansible
  • Java
  • Springboot
  • Gitlab
  • Jenkins
  • Maven
  • Sonar
  • Registry
  • Docker

🛠️ Ambiente

  • A infraestrutura e configurações dos serviços foram feitas utilizando o ansible, vagrant e virtualbox.
  1. Diagrama da arquitetura e do provisionamento de infra e serviços

🚀 Etapas

  1. Planejamento - Etapas do projeto
  2. Dependências necessárias
  3. Chave pública e privada
  4. Provisionamento da infraestrutura
  5. Provisionamento dos serviços
  6. Integração dos serviços
  7. Construção da API rest
  8. Desenvolvimento da Pipeline

📚 Estudando como farei a parte de deploy

Nota: Tecnologias sendo estudadas:

  1. Ambiente Kubernetes
  2. Dashboard LENS
  3. Deploy com Argo CD
  4. Haproxy Ingress Controller

📄 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

🙇 Referências

  1. Ansible
  2. Jenkins
  3. Docker
  4. Sonar
  5. Integração GitLab e Jenkins
  6. Integração Sonarqube e Jenkins
  7. GitLab Docker Images

About

Construção de uma ambiente CICD - Em andamento...

License:MIT License


Languages

Language:Shell 56.8%Language:Groovy 26.6%Language:Java 10.2%Language:Makefile 5.0%Language:Dockerfile 0.9%Language:Jinja 0.5%