Top Banner
Ajudamos empresas a criar produtos digitais de sucesso
33

Integração Contínua e IoT - DevOps on Beer SP (7/6)

Apr 12, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Ajudamos empresas a criar produtos digitais de sucesso

Page 2: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Integração Contínua para Arduíno

Desenvolvendo IoT like a pro

Page 3: Integração Contínua e IoT - DevOps on Beer SP (7/6)

IoT deixou de ser brinquedo

Page 4: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 5: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 6: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 7: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 8: Integração Contínua e IoT - DevOps on Beer SP (7/6)

A IDE

Page 9: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 10: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Isso parece bom? Como escalar?

Page 11: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Vamos fazer diferente?

Page 12: Integração Contínua e IoT - DevOps on Beer SP (7/6)

● Quero utilizar apenas software livre● Não quero usar aquela IDE feia● Preciso versionar meu código para trabalhar em equipe● Ter um Jenkins fazendo CI seria legal● Quero rodar testes, muitos testes!● No final, quero que meu código seja instalado diretamente no meu

dispositivo

PREMISSAS

Page 13: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Editor

Page 14: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 15: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 16: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Repositório de Código

Page 17: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 18: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Jenkins

Page 19: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 20: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 21: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 22: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Cmocka - Testes unitários

Page 23: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 24: Integração Contínua e IoT - DevOps on Beer SP (7/6)

ArduinoUnit - Testes no device!!!

Page 25: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 26: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Lint e Segurança(splint e CPPlint)

Page 27: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 28: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 29: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Deploy do código no dispositivo

Page 30: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 31: Integração Contínua e IoT - DevOps on Beer SP (7/6)

Reflexões

Page 32: Integração Contínua e IoT - DevOps on Beer SP (7/6)
Page 33: Integração Contínua e IoT - DevOps on Beer SP (7/6)

www.concretesolutions.com.brblog.concretesolutions.com.br

Rio de Janeiro – Rua São José, 90 – cj. 2121Centro – (21) 2240-2030

São Paulo - Rua Sansão Alves dos Santos, 433 4º andar - Brooklin - (11) 4119-0449

Github: @wesleyit