AWS_Deploy - GURU-SP - 33o. encontro

Download AWS_Deploy - GURU-SP - 33o. encontro

Post on 01-Nov-2014

243 views

Category:

Internet

0 download

DESCRIPTION

Using AWS_Deploy gem

TRANSCRIPT

  • 1. GURU SP Deployment
  • 2. Deployment DevOp Satisfao Automao Coding Expectativas
  • 3. Motivao
  • 4. Motivao 1 2 3
  • 5. Motivao 1 2 3
  • 6. Motivao Ambiente de desenvolvimento seguro X Expectativas do cliente
  • 7. Soluo
  • 8. Soluo
  • 9. Solusso 1 2 dev. hom. www.
  • 10. Soluo www. hom. dev.
  • 11. Automao
  • 12. Automao www. hom. dev.
  • 13. Automao www. hom. dev. AWS_Deploy GEM Bucket Migrao entre ambientes (test, staging e prod)
  • 14. Automao
  • 15. AWS_Deploy Instalao 1 - Gemle gem aws_deploy 2 - Setup rake aws:setup
  • 16. AWS_Deploy Bibliotecas interna - enviar para S3 - criar tag no Git Arquivos para o servidor Script local - .zip - compila assets
  • 17. AWS_Deploy config/aws_deploy.yml Congurao - Web console ambientes para o console web ambientes de migrao do code base Noticao via Pushbullet
  • 18. AWS_Deploy dev. ./deploy.sh pack .zip tag git send to S3 crontab cron_check_updates.rb deploy.sh unzip, precompile assets, link NGINX directory, restart NGINX Processo! Local -> Remote
  • 19. AWS_Deploy http://development_remote/aws_deploy Web console
  • 20. AWS_Deploy dev. Processo! DevRem > Staging > Produo /aws_deploy staging. prod.
  • 21. AWS_Deploy Autonomia para Devs Agilidade Segurana Processo automatizado
  • 22. Obrigado! Marcio Mangar! http://about.me/mangar Blog! codeinfected.com/blog/ ! AWS_Deploy! github.com/mangar/aws_deploy ! My_Pushbullet! github.com/mangar/my_pushbullet