Articles of intégration continue

Configuration de l’économiseur d’écran Hudson -CI

HI, y at-il je peux configurer un économiseur d’écran avec la liste des projets en cours d’exécution dans hudson qui indique l’état du projet. Supposons que la partie de l’économiseur d’écran indique que les projets ont réussi et que le vert est respecté, ainsi que le rouge si la construction du projet a échoué L’économiseur […]

Existe-t-il un moyen (automatisé) de sauvegarder les fichiers Hudson CI?

Dans mon entreprise, nous avons trois serveurs Hudson CI avec plus de 100 tâches configurées. Nous recherchons un moyen automatisé de sauvegarder périodiquement les configurations de travail et l’historique de construction. Nous avons actuellement un script ant que nous configurons comme travail, mais il n’est pas facile à maintenir et élégant. L’un de vous a-t-il […]

Existe-t-il un collecteur de mesures automatisé pour mon projet Java?

J’essaie de collecter des mésortingques de code logiciel dans mon projet Java à chaque cycle d’continuous integration. Je m’intéresse principalement aux mésortingques liées à la taille, telles que le nombre de classes, le nombre de méthodes, les points de fonction, les lignes de code, etc. J’aimerais obtenir un rapport de synthèse contenant ces mésortingques dans […]

Supprimer ou commenter des tests JUnit qui ne fonctionnent pas?

Je suis en train de construire un script de build CI pour une application héritée. Des tests JUnit sporadiques sont disponibles et j’intégrerai une exécution JUnit de tous les tests dans la construction de CI. Cependant, je me demande quoi faire des 100 échecs que je rencontre lors des tests JUnit non maintenus. Est ce […]

Quels sont les avantages de l’utilisation de groovy pour l’écriture de tests d’intégration d’applications java?

J’ai vu quelques articles (par exemple ici 1 ) suggérant d’utiliser groovy pour écrire des tests d’intégration d’applications java dans un langage de programmation groovy. Je travaille sur une application utilisant les technologies suivantes: Java 7, Java EE 6, POSTGRESQL Je sais que groovy est facile à intégrer avec java rapide pour écrire du code […]

Le meilleur moyen de vérifier et de comstackr automatiquement les projets Eclipse avec Ant in Hudson ou un autre outil de CI?

Nous avons plusieurs produits qui ont beaucoup de code partagé et qui doivent être maintenus plusieurs versions en arrière. Pour gérer cela, nous utilisons beaucoup de projets Eclipse, certains contiennent des fichiers jar de bibliothèque et d’autres contiennent du code source partagé (dans plusieurs projets, éviter de créer un tas gigantesque avec de nombreuses dépendances […]

Vouloir la traçabilité des artefacts sans renoncer au qualificatif SNAPSHOT

Contexte. Mon organisation utilise Maven, Bamboo et Artifactory pour soutenir un processus d’intégration continu. Nous nous appuyons sur le qualificatif SNAPSHOT de Maven pour gérer le stockage dans Artifactory (remplacer les anciennes versions de SNAPSHOT) et pour maintenir les intégrations entre équipes à jour (Maven recherche automatiquement les mises à jour des dépendances SNAPSHOT à […]

Comment automatiser le processus de génération Java pour les projets IntelliJ IDEA 11?

J’essaie de mettre en place un système d’continuous integration pour un projet Java sur lequel je travaille. Je prévois d’utiliser Jenkins ou un équivalent pour le front-end. Le projet Java est configuré pour utiliser IntelliJ IDEA IDE, version 11. Le problème est qu’il n’existe aucun moyen de générer des projets IntelliJ IDEA 11 à partir […]

Hudson et maven-release-plugin

J’utilise Hudson avec le plugin maven-release . Comme vous le savez peut-être, le projet maven-release-plugin construit un projet en 2 étapes: release:prepare , puis release:perform . Comment dois-je configurer Hudson pour exécuter release:rollback dans le cas où release:perform échoué?

déplacer le travail Hudson sur un autre serveur

J’ai mis en place une construction d’continuous integration avec Hudson s’exécutant sur Tomcat. Je dois maintenant déplacer cette instance différente de Tomcat, mais je ne veux pas tout configurer à partir de zéro. Existe-t-il un fichier de configuration qui définit chaque travail que je pourrais copier sur le nouveau serveur ou est-il possible d’importer / […]