2014-11-05 26 views
6

Recentemente ho spostato un repository da bitbucket a gitlab. Ora voglio avere un CI (travis o drone) che funzioni con il mio repository.Server Gitlab e CI

Dopo alcune letture, ho scoperto che gitlab ha creato il proprio CI (gitlab CI) ma doveva essere ospitato autonomamente e non sembra possibile impostarlo su heroku.

Non desidero gestire un'istanza AWS solo per ottenere un server CI, poiché travis, drone (e probabilmente altri che non conosco) esistono già e fanno il lavoro.

C'è qualcosa che ho perso? C'è un modo per avere (veloce e facile) gitlab CI (ripeto che non prenderò un server autogestito per questo) o dovrò passare a github o tornare a bitbucket?

Gitlab è davvero un buon prodotto, ma la mancanza di supporto per il server CI è un blocco stradale!

si

risposta

1

MagnumCI ora supportano Gitlab e altre piattaforme popolari. Anche Gitlab ha lanciato il proprio CI service con server condivisi.

5

Grazie Sembra che Drone fa già GitLab: http://feedback.gitlab.com/forums/176466-general/suggestions/5675077-integrate-docker-drone-with-gitlab-ci-runner ma non l'ho provato.

Si potrebbe anche dare un'occhiata a: https://githost.io/, che gestisce GitLab e/o CI per voi, e si può collegare la CI a qualsiasi istanza GitLab: https://githost.io/docs#ci_master Dal momento che hai già il CI lì, mantenendolo in-house è non è un problema, quindi potresti anche avere l'istanza GitLab lì o su gitlab.com. È stata acquisita da GitLab nel 2015 Q2 https://twitter.com/gitlab/status/592438051533524993

Travis d'altra parte sembra essere legato a GitHub e quindi non un'opzione: Integrate Gitlab and TravisCi

Come già detto da Dorum, Magnum CI gestisce anche GitLab: https://magnum-ci.com/docs

012.351.641.061.
+1

Volevo aggiungere un'altra opzione: https://magnum-ci.com/ – Doum

Problemi correlati