Question

Dans ma boutique (comme je l’espère, dans la plupart des cas), vous disposez de plusieurs versions de différents composants logiciels (appelons-les foo-client et bar-service). Dans ma configuration cc.net, j’ai actuellement un "projet". pour foo-client at trunk, un projet pour foo-client version 1.0 et un autre pour foo-client version 1.1.

Ce que j'aimerais vraiment voir au niveau du tableau de bord, c'est quelque chose comme:

  •   

    foo-client

  •   

    serveur de barres

Possibilité d’explorer dans foo-client ou bar-server. Le cumul indiquerait le statut de la dernière construction continue et je pourrais réviser et / ou forcer une nouvelle construction pour une version marquée existante.

Que faites-vous et dans quel cadre de gestion de build?

Était-ce utile?

La solution

Vous voudrez peut-être jeter un coup d'œil à Hudson (qui prend en charge MSbuild via un plugin) - il peut être déployé sur un serveur d'application Java (recommandé: Glassfish ou Tomcat).

Il faut environ 5 à 15 minutes pour télécharger, décompresser et déployer - et vous êtes ensuite prêt à définir les versions de projet.

Il existe un nombre assez important de plugins pour étendre les fonctionnalités de base - et l'équipe de développement semble publier de nouvelles fonctionnalités / corrections de bugs sur un planning de publication de 3 à 4 jours - la vitalité du code est donc très importante.

http://hudson-ci.org/

Dans le tableau de bord de Glassfish, vous pouvez organiser vos projets via un onglet spécifique au nom de la racine du projet que vous souhaitez définir. Vous pouvez ensuite atteindre facilement la structure organisationnelle que vous semblez vouloir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top