Kraftwagen
vantagens de utilizar builds e criar profiles
Handrus Nogueira
handrus@taller.net.br
@handrus
Handrus
Based on Florianópolis-SC / BR
Software Architect / Dev @ Taller
Web & Open-Source & Agile
~11 yrs on the road
Dru...
Tem alguma coisa muito
errada no nosso processo!
Porque é que versionamos...
O drupal core
Bibliotecas externas
Módulos contrib
dentro do repositório do projeto
?
Drush Make
Drush Make
Porque é que o servidor do cliente
Compila arquivos SASS/LESS/STYLUS
Aplica patches
Baixa as bibliotecas externas
se ele s...
Servidor intermediário
monta (build) o projeto.
Você ganha capacidade de
manter diversos ambientes em
diferentes estágios.
Não que isso seja bom...
Não que isso seja bom...
Mas é uma possibilidade a mais!
Como tudo isso se
encaixa na instalação
?
Tudo resolvido... né?!
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
E se eu quiser...
Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar proje...
KrafOQUE?
Show me the code!
Give back to the
community!
Skeletons -> Setup
->
Build -> Profile
Build -> Profile
Build -> Profile
Manifests
Handrus
http://handrus.branded.me/
handrus@gmail.com
github.com/handrus
drupal.org/u/handrus
linkedin.com/in/handrus
Feedb...
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Kraftwagen, porque fazer builds - Drupal camp sp 2015
Próximos SlideShares
Carregando em…5
×

Kraftwagen, porque fazer builds - Drupal camp sp 2015

216 visualizações

Publicada em

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
216
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Kraftwagen, porque fazer builds - Drupal camp sp 2015

  1. 1. Kraftwagen vantagens de utilizar builds e criar profiles Handrus Nogueira handrus@taller.net.br @handrus
  2. 2. Handrus Based on Florianópolis-SC / BR Software Architect / Dev @ Taller Web & Open-Source & Agile ~11 yrs on the road Drupaler for ~7 yrs Dev with Passion!
  3. 3. Tem alguma coisa muito errada no nosso processo!
  4. 4. Porque é que versionamos... O drupal core Bibliotecas externas Módulos contrib dentro do repositório do projeto ?
  5. 5. Drush Make
  6. 6. Drush Make
  7. 7. Porque é que o servidor do cliente Compila arquivos SASS/LESS/STYLUS Aplica patches Baixa as bibliotecas externas se ele só precisa dos estado final de todo esse processo ?
  8. 8. Servidor intermediário monta (build) o projeto.
  9. 9. Você ganha capacidade de manter diversos ambientes em diferentes estágios.
  10. 10. Não que isso seja bom...
  11. 11. Não que isso seja bom...
  12. 12. Mas é uma possibilidade a mais!
  13. 13. Como tudo isso se encaixa na instalação ?
  14. 14. Tudo resolvido... né?!
  15. 15. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro?
  16. 16. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro? Environment Variables
  17. 17. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro? Diferentes . makes
  18. 18. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro? UUID + Features
  19. 19. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro? Com UM só comando !
  20. 20. E se eu quiser... Que cada ambiente tenha um conjunto diferente de módulos? Manter diferentes templates para iniciar projetos? Transferir conteúdo de um ambiente para outro? Com UM só comando !Um super bash????
  21. 21. KrafOQUE?
  22. 22. Show me the code! Give back to the community!
  23. 23. Skeletons -> Setup ->
  24. 24. Build -> Profile
  25. 25. Build -> Profile
  26. 26. Build -> Profile
  27. 27. Manifests
  28. 28. Handrus http://handrus.branded.me/ handrus@gmail.com github.com/handrus drupal.org/u/handrus linkedin.com/in/handrus Feedbacks welcome!

×