Je l’ai installé pour tester, parce que je cherchais un outil de CI un peu mieux que celui de gitlab (notamment pour avoir une « matrice de build » (c’est à dire : pouvoir définir des options, par exemple « gcc ou clang » et « debug ou release », et que l’outil se charge de compiler le machin dans toutes les configurations possible (gcc release, clang debug, gcc debug etc)).
Malheureusement il n’est pas prévu pour fonctionner avec un simple dépôt git standalone. Il doit forcément se reposer sur un API d’authentification, et sur des hooks « web » bien précis (donc github, gitlab, bitbucket). Et si j’installe drone c’est pas pour me taper la maintenance de drone ET de gitlab (et je veux m’auto-héberger, sinon j’utiliserais github et travis-ci...).
Bref c’est pas mal, mais du coup je suis resté sur gitlab pour l’instant, qui j’espère va bientôt implémenter les quelques features qui me manquent.
(Par contre un bon point, comme ça ne marche QUE avec docker, j’ai dû m’y mettre un peu, et je regrette pas, j’ai passé mon gitlab-ci en mode docker suite à cet essai de drone).
# Sujet du commentaire
Posté par louiz’ (site web personnel) . En réponse à la dépêche Sortie de la version 0.4 de Drone. Évalué à 3.
Je l’ai installé pour tester, parce que je cherchais un outil de CI un peu mieux que celui de gitlab (notamment pour avoir une « matrice de build » (c’est à dire : pouvoir définir des options, par exemple « gcc ou clang » et « debug ou release », et que l’outil se charge de compiler le machin dans toutes les configurations possible (gcc release, clang debug, gcc debug etc)).
Malheureusement il n’est pas prévu pour fonctionner avec un simple dépôt git standalone. Il doit forcément se reposer sur un API d’authentification, et sur des hooks « web » bien précis (donc github, gitlab, bitbucket). Et si j’installe drone c’est pas pour me taper la maintenance de drone ET de gitlab (et je veux m’auto-héberger, sinon j’utiliserais github et travis-ci...).
Bref c’est pas mal, mais du coup je suis resté sur gitlab pour l’instant, qui j’espère va bientôt implémenter les quelques features qui me manquent.
(Par contre un bon point, comme ça ne marche QUE avec docker, j’ai dû m’y mettre un peu, et je regrette pas, j’ai passé mon gitlab-ci en mode docker suite à cet essai de drone).