shippable? snap-ci? travis?
TRANSCRIPT
![Page 1: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/1.jpg)
![Page 2: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/2.jpg)
Café + CódigoShippable? Travis? Snap-ci?
Jenkins?
Danilo De Luca
![Page 3: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/3.jpg)
Utiliza o MVN ou Gradle
Possui algumas configurações via interfaceNecessita de uma maquina para execução
Its “FREEEE!!”
Executa um shell script
![Page 4: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/4.jpg)
Suporte para varias linguagens (12+)
Necessita de um arquivo “travis.yml”Permissão de acesso ao repositório
Suporte para varios BD (8+)
Suporte para builds com Docker!
![Page 5: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/5.jpg)
Semelhante ao Travis, shippable.yml
ITs FREEE!! para até 5 repositórios privados
Github e BitbucketBuilds com Docker
Code coverage próprioTestar com diferentes versões de bibliotecas
![Page 6: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/6.jpg)
GithubConfiguração via interface webBuilds com Docker (Beta)
Configuração com quase todos comandos shellDeployment PipelineBranch tracking
Limite de repositorios privadosCent-os
![Page 7: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/7.jpg)
Por que fomos para o Snap-ci ?Muitas falsos negativos no shippable
“PhantomJS has Crashed”
Perdendo cerca de 1h/dia com falsos negativos
![Page 8: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/8.jpg)
![Page 9: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/9.jpg)
2 containers $129
5 containers $249
10 containers $489
1 container $30
2 containers $80
4 containers $180
2 containers $10
5 containers $40
10 containers $90
1 container $0
![Page 10: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/10.jpg)
Simples de configurarFicamos 1 semana com a build no Snap e no Shippable
Resultados satisfatóriosSuporte Rápido (stackoverflow sem muitos resultados)
![Page 11: Shippable? Snap-ci? Travis?](https://reader036.vdocuments.mx/reader036/viewer/2022062821/58a5d51d1a28ab6c2a8b6d3d/html5/thumbnails/11.jpg)
Exemplo