• [^] # Re: Ça s'entend...

    Posté par (site web personnel, Mastodon) . En réponse au journal Travis CI : aimer le libre (pour se faire connaître), mais pas/plus trop. Évalué à 10.

    Je parle en tant que dirigeant d'entreprise. On développe Tracim en utilisant Github. On a mis en place historiquement l'intégration continue en s'appuyant sur Travis CI gratuitement. Au bout d'un moment, on a voulu plus de puissance pour notre CI, on a donc regardé les offres proposées. À l'époque, ça commençait autour de 200$/mois et après discussion avec l'équipe commerciale, on n'allait pas gagner en performance parce qu'on aurait moins de coeurs dispo (un coeur dédié, mais pas de parallélisation possible).

    Récemment ça a changé. On s'est posé la question de passer sur leur offre payante. On a testé. Pas mieux que gratuit. Puis est arrivée la démarche évoquée par Zenitram : le gratuit qui ne le devient plus tant que ça.

    Quitte à dépenser de l'argent pour la CI, la décision qu'on a prise :

    • chercher une solution libre qu'on va implémenter en auto-hébergé
    • passage sur l'offre payante en attendant pour ne pas se trouver bloqué.

    L'intégration continue Github ou Gitlab, le problème c'est que ça n'est pas libre (gitlab en partie, mais dès qu'on paie, on passe sur du propriétaire, il me semble - donc on n'a pas de frontière claire). S'acoquiner avec une boîte en mode SAAS c'est une stratégie à l'encontre de la liberté et de l'indépendance.

    On a évalué les solutions Travis CI, Buildbot, Concourse, Drone, Github Action, GOCD, Gitlab CI et Jenkins et au final il me semble que c'est Concourse qui est la solution retenue... Seb, Raph, Philippe ou Guénael pourront compléter s'ils passent par là...

    D'ailleurs ça vaudrait peut-être le coup de partager ici le fruit de notre réflexion...

    #tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo