2010-12-01 30 views
0

J'ai préparé une solution avec plusieurs projets avec Netbeans IDE versionné sous Linux avec Subversion.nightly build Script pour SubVersion

Je voudrais préparer un script qui automatisent la création nightly build: - la caisse dernière version du SVN - compilation de plusieurs projets - choisir un sous-ensemble de fichiers (bibliothèques, en-têtes, etc ...) - goudron .gz les - valider le tar.gz sur le SVN

Quelques suggestions? Merci d'avance Ciao Andrea

+2

Utilisez-vous un outil de construction comme ant ou maven? Si ce n'est pas le cas, c'est l'endroit pour commencer – Raghuram

+2

Par ailleurs, vérifier de nombreux fichiers binaires tous les soirs (tar.gz) pourrait éventuellement ralentir votre dépôt SVN, il est généralement préférable de garder le produit construit en dehors de SVN. –

Répondre

1

La phrase google est l'intégration continue.

Pour Java, vous pouvez commencer par vérifier CruiseControl. Vous pouvez le configurer pour exécuter les builds nocturnes et l'intégration continue (à chaque vérification dans SVN). Le script de construction réel serait écrit en Ant ou similaire.

+1

Je suggère Hudson comme serveur d'intégration continue, et Maven ou Gradle pour le script de construction. – rlovtang