Café + Código
Shippable? Travis? Snap-ci?
Jenkins?
Danilo De Luca
Utiliza o MVN ou Gradle
Possui algumas configurações via interface
Necessita de uma maquina para execução
Its “FREEEE!!”
Executa um shell script
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!
Semelhante ao Travis, shippable.yml
ITs FREEE!! para até 5 repositórios privados
Github e Bitbucket
Builds com Docker
Code coverage próprio
Testar com diferentes versões de bibliotecas
Github
Configuração via interface web
Builds com Docker (Beta)
Configuração com quase todos comandos shell
Deployment Pipeline
Branch tracking
Limite de repositorios privados
Cent-os
Por que fomos para o Snap-ci ?
Muitas falsos negativos no shippable
“PhantomJS has Crashed”
Perdendo cerca de 1h/dia com falsos negativos
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
Simples de configurar
Ficamos 1 semana com a build no Snap e no Shippa
Resultados satisfatórios
Suporte Rápido (stackoverflow sem muitos resultado
Exempl
o

Shippable? Snap-ci? Travis?

  • 2.
    Café + Código Shippable?Travis? Snap-ci? Jenkins? Danilo De Luca
  • 3.
    Utiliza o MVNou Gradle Possui algumas configurações via interface Necessita de uma maquina para execução Its “FREEEE!!” Executa um shell script
  • 4.
    Suporte para variaslinguagens (12+) Necessita de um arquivo “travis.yml” Permissão de acesso ao repositório Suporte para varios BD (8+) Suporte para builds com Docker!
  • 5.
    Semelhante ao Travis,shippable.yml ITs FREEE!! para até 5 repositórios privados Github e Bitbucket Builds com Docker Code coverage próprio Testar com diferentes versões de bibliotecas
  • 6.
    Github Configuração via interfaceweb Builds com Docker (Beta) Configuração com quase todos comandos shell Deployment Pipeline Branch tracking Limite de repositorios privados Cent-os
  • 7.
    Por que fomospara o Snap-ci ? Muitas falsos negativos no shippable “PhantomJS has Crashed” Perdendo cerca de 1h/dia com falsos negativos
  • 9.
    2 containers $129 5containers $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
  • 10.
    Simples de configurar Ficamos1 semana com a build no Snap e no Shippa Resultados satisfatórios Suporte Rápido (stackoverflow sem muitos resultado
  • 11.