|
|
|
Le séminaire en ligne de Kohsuke sur Hudson qui a été un succès avec beaucoup de participants et d'excellentes critiques, est désormais disponible en rediffusion (gratuit, mais enregistrement nécessaire). Si le sujet vous intéresse, consultez donc le livre blanc Hudson. Sachez également que Sun propose du support autour de Hudson dans la cadre de l'offre GlassFish Portfolio, cf. ce page. |
Comme indiqué sur ce précédent billet, Java.Net subit une attaque DDOS (similaire à priori à celle-ci). Les équipes de Sun et de CollabNet travaillent à la résolution rapide, mais cela prend beaucoup plus de temps qu'initialement espéré. Voici donc quelques palliatifs pour GlassFish et Hudson en attendant un retour à la normale.
|
Tout d'abord, les services des différents projets étant hébergés sur différentes infrastructure, certains sites ne sont pas affectés. En voici la liste :
•
wikis.glassfish.org,
wiki.hudson-ci.org/,
maps.glassfish.org/server
|
Dans le cas de Hudson, il peut y avoir un problème lors de l'exécution lié au plugin-store (vérification de la disponibilité de nouvelles versions). Ce problème est corrigé dans la dernière version, mais lisez-donc ceci :Dealing with Outages, et cette discussion : longer-term solutions.
Nous rajouterons ici des liens utiles complémentaires si nécessaire. Merci de votre patience pendant cette période difficile.
|
Le séminaire en ligne sur Hudson (en anglais) prévu le 14 octobre accepte désormais les inscriptions :
Title - Blueprints for Deploying a Software Project on Hudson
|
Vous pouvez également consulter le livre blanc intitulé "Developing Software Collaboratively with Hudson".
|
Enfin, n'hésitez pas à consulter notre Calendrier des événement GlassFish pour y retrouver cet événement et bien d'autres. |
|
Oracle OpenWorld se tient du 11 au 15 octobre 2009 au Moscone Center de San Francisco (vue d'oiseau...). Nous avons pour l'instant deux présentations planifiées pendant la "Unconference":
• Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBeans/Eclipse
|
Les horaires précis et le contenu des sessions ne sont pas encore finalisé et susceptibles de changer. Nous nous efforcerons de vous tenir informés sur la page Wiki dédiée aux Conférences GlassFish. Les informations officielles se trouvent sur les pages OpenWorld : Agenda, Catalogue et Wiki principal.
|
Vous pouvez également consulter le See our calendrier des événements GlassFish pour cet évenement et pour les autres. |
|
Sun vient de mettre en ligne un nouveau livre blanc, cette fois-ci sur Hudson: Developing Software Collaboratively with Hudson. Comme tous les autres livres blancs du Portefolio GlassFish, un compte SDN (gratuit) est nécessaire. Ce document propose un bon aperçu de Hudson et de sa version commerciale supportée par Sun: Sun Continuous Integration Server (résumé), lui-même une des briques de GlassFish Portfolio. Au sujet de Hudson, Kohsuke est récemment rentré d'Oslo et de la conférence JavaZone ou tout semble s'être bien déroulé. Les enregistrements sont désormais disponibles. Voici la liste complète, il existe une version Silverlight et une archive MP4. |
|
Cela fait quelque temps qu'Eduardo et Kohsuke le disaient à demi-mot (avec une pre-annonce lors de JavaOne), c'est désormais chose officielle : pour répondre au succès de Hudson (le serveur d'intégration continue), Sun propose désormais un support commercial pour Hudson. En pratique, cette offre de support fait partie de Sun WebStack 1.5, une des briques du GlassFish Portfolio. Concrètement Sun propose désormais un support pour la production, une gestion prioritaire des bugs et une offre de développement de plugin ou d'adaptation de Hudson aux pratiques agiles d'une organisation. Kohsuke énumère ces différents point dans cette page. |
Quelques liens complémentaires: Détails de l'offre, Termes du support (bas de la page principale) et niveau de services (bas de la page principale). Bien entendu vous sommes toujours preneurs de retour d'expérience et de commentaires pour améliorer encore Hudson et cette nouvelle offre de support.
|
Les afficionados de Hudson ne doivent plus regarder avec envie POssO (la console d'administration portable pour OpenSSO) ou Zen (la variante pour OpenDS); vous pouvez maintenant épater la galerie avec votre iPhone et son application pour contrôler Hudson - vous pouvez voir une démonstration avec le build de Galileo. Non content de s'arrêter là, David a aussi porté son application sur Android! Il ne reste plus qu'a écrire une application JavaFX et pouvoir la faire tourner sur votre TV!! |
|
NetBeans 6.7 est désormais disponible au téléchargement. Le site propose ses traditionnels videos (et en particulier une d'introduction) et ses didacticiels. Les nouvelles fonctionnalités qui me paraissent le plus intéressantes sont la partie"collaborative" et le support d'outils de build (Hudson, Maven, ...). On y trouve aussi le support de langages dynamiques, des nouveautés autour de Java Desktop/Swing et de Web et Java EE. A noter que le support complet de Java EE 6 et de Java FX 1.2 arrivera dans une prochaine version. |
Les autres billets sur le sujets sont marqués des balises netbeans
Le projet Hudson se porte bien, en voici trois preuves, si besoin en est :
|
Seiji Sogabe a récemment analysé les nouveaux plugins Hudson, et il observe une accélération : il y a eu 55 nouveaux plugins en 2008 alors que à la moitié de cette année, il y en a déjà 44. Seiji a illustré ses recherches à l'aide de graphiques, que vous pouvez voir sur la gauche. Vous pouvez consulter le blog de Kohsuke pour lire la note originale de Seiji en anglais. |
|
Le nombre d'offres d'emploi publiées sur Indeed.com qui mentionnent explicitement Hudson, est en progression aussi. Malheureusement, "Hudson" est un terme trop vague pour faire une recherche précise. Nous avons donc ajouté les termes "Continuous" et "Integration" pour avoir une tendance globale. Le resultat est ici. Pour prendre une valeur de comparaison, nous avons fait la même recherche sur le terme "CruiseControl", et nous avons mesuré à la fois les résultats absolus et relatifs. Les résultats (absolus et relatifs) montrent que la courbe de Cruise Control est plate tandis que celle de Hudson est en forte croissance. |
Il est plus difficile de compter le nombre réel d'offres d'emplois, mais nos approximations indiquent qu'il y a plus d'offres CruiseControl que Hudson, mais pas beaucoup. Consultez les détails notre comparaison, pour CC (121 offres) et Hudson (97 offres).
|
Enfin, Kohsuke remarque l'adoption via Eclipse, où Hudson est le premier outil d'intégration continue, devant CruiseControl et Bamboo. |
D'autres indicateurs d'adoption :
Hudson+Adoption
|
Il y a déjà deux semaines, Hudson a publié la release nr 1.300 (oui, mille trois cents versions, la dernière étant 1303 !) et Kohsuke a écrit un petit article pour commémorer l'évennement, il y rappel les principales réalisations depuis le début du projet. Les statistiques du projet sont assez cool, nous pouvons même avancer que Hudson est le premier outil d'intégration continue, le traffic sur la liste de diffusion USERS@Hudson dépasse les 1200 messages par mois et le projet dispose d'une large communauté de développeurs, avec près de 140 membres. |
Pour accompagner cette adoption croissante, l'équipe projet peaufine les versions pour améliorer la stabilité. Il est possible que Sun propose prochainement une version supportée. De la même façon, le nombre de plugins augmente. Récemment ils ont ajouté une possibilité de démarrer un interpréteur de commande Groovy.
A cette occasion, nous portons un toast au bébé de Kohsuke ! Nous lui souhaitons une vie longue et prospère, qu'il continue de se développer et d'être choisi par des développeurs toujours plus nombreux.
|
La version beta de NetBeans 6.7 est disponible. De nombreuses nouvelles fonctions sont disponibles, dont l'intégration avec Kenai et l'intégration avec Hudson. La première permet de prolonger notre vision du "dévelopeur connecté"; tandis que le second est encore un nouvel exemple de l'adoption de Hudson. Connectez-vous sur la page d'acceuil, ou lisez les Notes de Version ou plongez et télécharger-le ! |
Le concept du "développeur connecté" commence à vraiment prendre forme, nous y reviendrons dans un prochain article, dès que nous trouverons un peu de temps pour écrire quelques lignes sur le contexte général et les orgines de cette idée.
|
Quel rapport entre OpenGrok, Drizzle et Bazaar? Hudson, le système d'intégration continue. Lisez donc le billet de Jorgen qui décrit son expérience d'utiliser Hudson avec OpenGrok, ainsi que le billet de Trond sur le plugin Bazaar qui est utilisé pour l'intégration continue de Drizzle. Un autre lien entre ces produits se trouve dans le fait que Trond et Jorgen sont tous deux dans le groupe DataBase chez Sun à Trondheim. On pourrait croire que la proximité y est pour quelque chose dans ce choix de Hudson, mais non, dans une grande entreprise distribuée géographiquement, les technologies open source sont adoptées le plus souvent sans aucune communication directe interne. En réalité, lors d'une récente présentation de Drizzle, Brian me disait combien il aimait ce produit d'intégration continue nommé Hudson! :-) |