shippable? snap-ci? travis?

Post on 16-Feb-2017

359 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Café + CódigoShippable? Travis? Snap-ci?

Jenkins?

Danilo De Luca

Utiliza o MVN ou Gradle

Possui algumas configurações via interfaceNecessita 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 BitbucketBuilds com Docker

Code coverage próprioTestar com diferentes versões de bibliotecas

GithubConfiguração via interface webBuilds com Docker (Beta)

Configuração com quase todos comandos shellDeployment PipelineBranch tracking

Limite de repositorios privadosCent-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 configurarFicamos 1 semana com a build no Snap e no Shippable

Resultados satisfatóriosSuporte Rápido (stackoverflow sem muitos resultados)

Exemplo

top related