11
GreenMile Deployments v2.0

Hubot deployments

Embed Size (px)

Citation preview

Page 1: Hubot deployments

GreenMile Deployments

v2.0

Page 2: Hubot deployments

Antes

..

.

Muito bom, não é?

Realmente não vejo problemas, mas podemos ter mais!

ssh ubuntu@IP

./setup.sh

Page 3: Hubot deployments

Agora

Page 4: Hubot deployments

Certo. E cadê as vantagens?

Quero ver vantagem nisso aí.• Não precisamos mais ficar controlando qual versão

ou FB está em qual servidor

Page 5: Hubot deployments

• Quando já existe uma versão no servidor, podemos

comparar as diferenças

Page 6: Hubot deployments

CADÊ OS LOGS? EU

PRECISO DOS LOGS!

LOGGSS LOGSS!

Page 7: Hubot deployments

• Todo mundo vê os deployments acontecendo.

• Channel para deployments -> #deployments

Page 8: Hubot deployments

Próximos passos

• Docker para termos deploys de múltiplos

microserviços rapidamente

• Restore de bancos de cliente, de forma rápida, caso

precisemos.

• Auto Deploy?

• Servidores para o dev fazer testes fora da própria

máquina de forma rápida?

Page 9: Hubot deployments

Como esse negócio

funciona?

Page 10: Hubot deployments

• Heaven - Ruby on Rails app

• Fabric - Python library - Realiza os deployments

• hubot-deploy - Script do Hubot para consumir a API

de deployment do Github

Page 11: Hubot deployments