Java Software Factory


Le but de ce nouveau tutorial est d'expliquer le plus simplement possible (enfin j'espère) comment vous créer votre propre usine de développement java, et tout particulièrement comment mettre en place un serveur d'intégration continue. Mon mode d'installation n'est pas forcément le mode à utiliser dans la vie réelle, mais l'objectif est de vous permettre de découvrir quelques outils en douceur. A vous ensuite de "professionnaliser" vos installations.

Nous allons utiliser :

  • Hudson
  • Sonar
  • Maven
  • Subversion
  • ... et NetBeans

Le document est ici : Lire le document : "Usine de développement" ...

Ensuite, reste à savoir si vous pensez que cela peut vous aider sur vos projets ?

Bonne Lecture.
@+ P.

Comments

très utile ce tuto, que des

très utile ce tuto, que des outils indispensables!

Mais pourquoi est ce que ca

Mais pourquoi est ce que ca ressemble à notre forge logicielle chez Silverpeas ? ;o)
A part peut-être l'OS coté serveur où je préferre le pingouin. Et j'ajouterai le bugtracker redmine (écrit en ruby) qui est un vrai bonheur d'utilisation notamment avec svn.

Emmanuel

Certainement parce que vous

Certainement parce que vous avez eu le bon goût de choisir les meilleurs outils ;-)
Concernant Redmine je suis complètement d'accord aussi.


Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:243:\"UPDATE command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_node_counter'\nquery: UPDATE drp_node_counter SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = 1368979376 WHERE nid = 17\";s:5:\"%file\";s:60:\"/homez.312/kgkyojmt/www/modules/statistics/statistics.module\";s:5:\"%line\";i:54;}', 3, '', 'http://www.k33g.org/?q=node/17', '', '54.226.5.29', 1368979376) in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:372:\"INSERT command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_accesslog'\nquery: INSERT INTO drp_accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Java Software Factory', 'node/17', '', '54.226.5.29', 0, '9e11a1a1f77a55fdbc415ab9ecbd5340', 1255, 1368979376)\";s:5:\"%file\";s:60:\"/homez.312/kgkyojmt/www/modules/statistics/statistics.module\";s:5:\"%line\";i:64;}', 3, '& in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1283:\"UPDATE command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_sessions'\nquery: UPDATE drp_sessions SET uid = 0, cache = 0, hostname = '54.226.5.29', session = 'messages|a:1:{s:5:\\"error\\";a:2:{i:0;s:333:\\"user warning: UPDATE command denied to user 'kgkyojmt001'@'10.0.95.195' for table 'drp_node_counter'\\nquery: UPDATE drp_node_counter SET daycount = daycount + 1, totalcount = totalcount + 1 in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128