Buildout - Sua empregada virtual
-
Upload
douglascamata -
Category
Technology
-
view
652 -
download
0
Transcript of Buildout - Sua empregada virtual
![Page 1: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/1.jpg)
Buildout
Douglas O. CamataNúcleo de Pesquisa em Sistemas de Informação/IFF
Graduando em Ciência da Computação/UENF
www.twitter.com/douglascamata
www.github.com/douglascamata
![Page 2: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/2.jpg)
Desenvolvimento
![Page 3: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/3.jpg)
Deploy...
![Page 4: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/4.jpg)
Deploy...
![Page 5: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/5.jpg)
Deploy deve ser...
![Page 6: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/6.jpg)
O mais fácil possível...
![Page 7: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/7.jpg)
O mais rápido possível...
![Page 8: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/8.jpg)
Deploy deve ser assim!
![Page 9: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/9.jpg)
“Buildout is a Python-based build system for creating, assembling and deploying
applications from multiple parts, some of which may be non-Python-based. It lets you
create a buildout configuration and reproduce the same software later.”
http://www.buildout.org/
![Page 10: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/10.jpg)
Dependências
![Page 11: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/11.jpg)
Variáveis do projeto
![Page 12: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/12.jpg)
Construção (build) automatizada do projeto
![Page 13: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/13.jpg)
Ambiente Isolado
![Page 14: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/14.jpg)
Deploy
![Page 15: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/15.jpg)
Quem usa?
![Page 16: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/16.jpg)
Vamos meter a mão na massa?
![Page 17: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/17.jpg)
Afinal, qual a utilidade disso no NSI?
![Page 18: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/18.jpg)
Biblioteca Digital
muitas dependências
![Page 19: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/19.jpg)
Biblioteca Digital
instalação complexa
![Page 20: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/20.jpg)
Biblioteca Digital
toneladas de testes
![Page 21: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/21.jpg)
Automatize já!
![Page 22: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/22.jpg)
Zilhões de dependências e configurações feitas em um único
comando
![Page 23: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/23.jpg)
Trocentos testes rodando com um único comando...
![Page 24: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/24.jpg)
E tudo mais que uma empregada pode fazer por
você!
![Page 25: Buildout - Sua empregada virtual](https://reader033.fdocumentos.com/reader033/viewer/2022052700/55a340fa1a28ab054b8b45dd/html5/thumbnails/25.jpg)
Buildout
Douglas O. CamataNúcleo de Pesquisa em Sistemas de Informação/IFF
Graduando em Ciência da Computação/UENF
www.twitter.com/douglascamata
www.github.com/douglascamata