2010-10-24 24 views
3

Je cherche à implémenter un système de construction qui exécutera des tests unitaires et JSLint sur le Javascript, générera de la documentation et compressera JavaScript et CSS en paquets minifiés.Quels systèmes de construction existent pour le code purement frontal?

Je pourrais également ajouter une étape d'intégration, qui télécharge automatiquement le code sur un serveur sur chaque build. Je me sens dépassé par tous les choix dans les systèmes de construction - certains ciblés sur .NET, d'autres sur Java.

Quel est le meilleur système pour mon exigence, étant donné que le choix back-end n'est pas pertinent?

Répondre

2

Tout système de construction fonctionnerait, mais il n'y en a aucun spécifiquement conçu pour cela. Je recommanderais Ant ou NAnt selon si vous êtes plus à l'aise avec Java ou .NET. L'un ou l'autre fonctionnerait bien pour vos besoins, en exécutant des outils en ligne de commande pour les actions que vous voulez faire dans le cadre de votre construction.

Vous pouvez également trouver des tâches 3ème partie spécifiques à vos tâches pour le rendre plus facile:

Ant JSLint http://jslint4java.googlecode.com/svn/docs/1.3.1/ant.html

Pour une intégration continue, je recommande TeamCity. Il fonctionnera bien avec n'importe quel système de construction, fournit une interface géniale et est gratuit pour jusqu'à 20 projets.

http://www.jetbrains.com/teamcity/

+0

Merci pour le conseil. J'ai joué un peu avec TeamCity; l'interface web n'est pas mauvaise. – Jonathan