Shippable? Snap-ci? Travis?

337 visualizações

Publicada em

Porque resolvemos adotar o Snap-ci como ferramenta de CI em nosso projeto. Aqui temos alguns motivos, embora a apresentacao nao mostre tantos valores quanto foi apresentado

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

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

Nenhuma nota no slide

Shippable? Snap-ci? Travis?

  1. 1. Café + Código Shippable? Travis? Snap-ci? Jenkins? Danilo De Luca
  2. 2. Utiliza o MVN ou Gradle Possui algumas configurações via interface Necessita de uma maquina para execução Its “FREEEE!!” Executa um shell script
  3. 3. 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!
  4. 4. 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
  5. 5. 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
  6. 6. Por que fomos para o Snap-ci ? Muitas falsos negativos no shippable “PhantomJS has Crashed” Perdendo cerca de 1h/dia com falsos negativos
  7. 7. 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
  8. 8. Simples de configurar Ficamos 1 semana com a build no Snap e no Shippa Resultados satisfatórios Suporte Rápido (stackoverflow sem muitos resultado
  9. 9. Exempl o

×