-
Tycho vs. BuckMinster ?
Salut à tous,
J'ai beau chercher un comparatif, je ne trouve rien de très parlant sur le sujet "Tycho ou Buckminster ?"
Auriez-vous des éléments de réponses (si vous avez utilisé les deux) ?
Que fait Tycho que Buckminster ne fait pas ? (je ne connais pas Buckminster)
Enfin un autre point => Pourquoi on ne trouve nulle part l'utilisation du release:prepare et perform qui met à jour les version de plugin directement dans le Manifest ? C'est pourtant un aspect important!
Merci par avance :mrgreen:
-
Bonjour jojodu31,
Connais-tu ce projet et cet article pour Buckminster ? En partant de cet article et de ce squeulette de projet tu peux construire une chaîne de build complète.
Tu as son équivalent pour Tycho http://wiki.eclipse.org/Minerva... Ici le projet est prêt pour Tycho sous forme d'archetype Maven. J'ai un fork du projet qui apporte quelques correctifs !
Lightning customisé/Buckminster & Minerva/Tycho apportent tout le nécessaire pour l'automatisation des tests et du déploiement de tes productions :)
Je dirais que l'interêt de Buckminster c'est qu'il n'est pas attaché à un outil de build. D'un autre côté, le fait que Tycho soit totalement intégré à Maven est sa force principale... A tester donc !
Désolé de ne pas t'apporter plus: je n'ai aucune expérience Buckminster !
-
Salut,
pas de soucis tu apportes déjà pas mal d'éléments et de quoi m'occuper un peu :ccool:
Après je suis de retour de l'eclipseCon Europe et ce que j'en retiens c'est que tout le monde pousse Tycho, Buckminster étant -semble t il- un peu passé à la trappe... toutefois étant curieux j'aimerais me faire ma propre opinion :mrgreen:
Merci à toi, et si d'autres personnes ont des pistes...
-
J'avais vu 2-3 trucs sur Buckminster et j'étais pas convaincu. Trop compliqué, trop différent, peu outillé, peu rodé.
Tycho c'est la grande classe: c'est du Maven, donc ca ouvre a tout le tooling Maven "non-Eclipse" (javadoc, jacoco, SCM...), c'est plus répandu dans ca rend ton projet plus accessible, c'est bien outillé pour Jenkins & cie, c'est assez simple a mettre en place, et si tu as compris Maven, ce n'est qu'une extension.