• # Un gain de temps au quotidien

    Posté par (site web personnel) . En réponse au journal Intégration continue - Travis, la stratégie commerciale défaillante ?. Évalué à 7.

    Je suis enthousiaste à plusieurs niveaux avec changement.

    L'outillage est autrement plus pratique à utiliser au quotidien :

    • on a accès au conteneur qui exécute un job, donc on peut investiguer et aussi récupérer des sorties, par exemple les captures d'écran de Cypress, auquel on n'a jamais pu avoir accès avec Travis. D'ailleurs, on peut directement exécuter Cypress dans le conteneur pour essayer des choses
    • on a un vrai outil en ligne de commande pour faire un tas de choses, dont afficher le build en cours dans le terminal comme si ça se passait sur la machine
    • l'interface est ergonomique et efficace
    • on va pouvoir ajouter des ressources matérielles au besoin à moindre frais

    Avec l'interface web de Travis, tout était lent. On ne sait pas pourquoi il y a un gros espace blanc en dessous des logs du build, ce qui empêche d'utiliser efficacement la barre de défilement du navigateur. Impossible d'utiliser les outils Unix efficacement pour disséquer les résultats présentés sur cette fichue page web. La page de résumé du statut de la CI sur GitHub n'est jamais à jour. Plus difficile d'investiguer : si le build n'est pas passé et que le problème n'est pas évident, tu n'as plus qu'à deviner ce qui a pu se passer.

    Bref, passer à Concourse a demandé du travail mais je suis certain que c'est un investissement rentable. On atterrit dans une nouvelle dimension.

    Ça permet aussi de contribuer à rendre l'outillage nécessaire pour construire le logiciel libre qu'est Tracim lui aussi libre de bout en bout (il reste GitHub).