Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas

Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas

Desenvolver para sistemas embarcados para muitos é algo problemático, dado que a maior parte do tempo (além do desenvolvimento) é usada para testar. Para tornar esse processo mais rápido e confiável é possível aplicar técnicas e ferramentas de Integração Contínua, e é disso que vamos falar um pouco.

More Decks by Edson Celio (aka tuxpilgrim)

Other Decks in Technology

Transcript

  1. $ whoami •Desenvolvedor: Equipe Industrial – Grendene S/A •Entusiasta da

    cultura DevOps •Membro da ISOC Chapter Brazil •Projeto de Engenheiro da Computação - UFC Twitter/Telegram: @tuxpilgrim Linkedin: https://www.linkedin.com/in/edsoncelio/ DevOpsDays SP 2019
  2. •Sistemas para tarefas específicas •Padrões e protocolos não interoperáveis •Plataformas

    legadas •Não existência de um controle de versão ... DevOpsDays SP 2019
  3. • Cultura dentro da equipe de Devs • Grande quantidade

    de testes de hardware • Dívida técnica DevOpsDays SP 2019
  4. The Amazing DevOps Transformation Of The HP LaserJet Firmware Team¹

    ¹ https://itrevolution.com/the-amazing-devops-transformation-of-the-hp-laserjet-firmware-team-gary-gruver/ DevOpsDays SP 2019
  5. DevOpsDays SP 2019 Pipeline de entrega – sistemas embarcados¹ Baseado

    em: https://blog.jumper.io/continuous-integration-embedded-software-intro/
  6. •Criação de ambientes de rotinas (Vagrantfile e Dockerfile) •Automatização de

    parte dos testes manuais (Jenkins) • Gerência de configuração (Ansible) DevOpsDays SP 2019
  7. • Mudar cultura é mais difícil que mudar tecnologia •

    Processo de mudança de mindset pode ser lento • Ainda é necessário implementar ambientes simulados da produção • Ainda é necessário implementar práticas de monitoramento DevOpsDays SP 2019