Per quanto ho capito, la differenza principale è che gitlab-ci è opensource (è possibile installarlo sul proprio server) e travis-ci non lo è.Come confrontare travis-ci e gitlab-ci?
Quindi, quest'ultimo è sempre basato su cloud/servizi. Ed è gratuito per progetti open source.
Ma poi GitLab.com (la società, non il software) ha anche una versione cloud che non è necessario installare: ci.gitlab.com. E suppongo che questa versione possa essere utilizzata solo con repository pubblici pubblicati nel tuo account Gitlab.
Ma poi, non c'è quasi nessuna documentazione sull'esecuzione di GitLab CI in questo modo. La maggior parte dei documenti che trovo riguardano l'installazione del server GitLab CI o dei corridori. Ma come sono configurati i corridori di ci.gitlab.com? Che sistema operativo hanno? Posso avere corridori Windows/Mac? (Il software supporta questi sistemi operativi a quanto pare, ma non è specificato quale i corridori sono forniti dal servizio di ci.gitlab.com.)
Anche se mi interessa, sto votando per chiudere questa domanda come off-topic perché sta chiedendo "Consigli di prodotto o servizio o confronti", che è fuori tema come per http://stackoverflow.com/tour . – phunehehe
Dovrei anche notare che i corridori liberi di base docker sembrano funzionare proprio ora. – phunehehe