All posts by Arnaud Héritier

En avril, la Jenkins User Conference pose ses valises à Paris

Oyé oyé braves gens !!

Pour la première fois depuis la nuit des temps, la caravane de la Jenkins User Conference pose ses valises à Paris.
Elle aura lieu la veille de l’ouverture de DevoxxFR, le 17 Avril (de 8h00 à 19h30 pour les plus courageux) et se tiendra au même endroit, l’Hotel Marriott Rive Gauche (17 Boulevard Saint Jacques, 75014 Paris, France).
Continue reading En avril, la Jenkins User Conference pose ses valises à Paris

USI 2012 : Payez votre place à moitié prix.

Bonjour à tous,

L’Université du SI ouvrira à ses portes cette année les 25 et 26 juin prochain au palais Brongniart.
Pour ceux qui ne connaitraient pas (mais où étiez vous ces 4 dernières années ?) l’Université du SI, c’est LA conférence qui ose relever le défi de rassembler les geeks et les boss autours de thèmes qui leur permettent d’échanger avec des points de vus souvent différents mais au final très complémentaires. Continue reading USI 2012 : Payez votre place à moitié prix.

Clone all repositories from a github organization

Tomorrow I will attend the first Hackergarten at Paris.
This is an event where active open-source committers can met potential contributors and help them to submit a (first) contribution.
I’ll be here to help those who would like to contribute on JenkinsCI and Apache Maven.
To prepare this event I wanted to prepare a checkout of all sources and a local repository with all required dependencies to avoid to see contributors losing their time by downloading the earth with Maven or checking out Subversion (and to not be blocked if we had some network issues).
For Maven which is hosted on Subversion it is long but easy because we have a special SVN directory using svn:externals to checkout all trunks in one step : https://svn.apache.org/repos/asf/maven/trunks/
But for Jenkins with several thousands of plugins and thus git repositories it is less easy to clone all of them. Continue reading Clone all repositories from a github organization

A céder : Mon rêve d’enfant – un train miniature

Update fin Juillet 2012: Tout est bien qui se termine bien !!! Mes parents ont déménagé et ont pu finalement conserver le train avec eux. Certes il va y avoir un peu de boulot pour le remettre en route mais au moins il restera encore quelques temps dans la famille pour le plaisir du papy, des petits enfants et le mien bien sur! Merci à tous ceux qui m’ont proposé de l’aide pour le reprendre ou le stocker, c’est très gentil de votre part et je ne l’oublierai pas.

Bonjour à tous,
Pour une fois je ne vais pas vous parler du dernier logiciel à la mode, mais d’un sujet bien plus personnel. Ne sachant pas trop où le faire j’ai pensé que mon petit blog pourrait être une bonne place puisque cela reste avant tout une tribune personnelle où je fais ce que je veux.
Aujourd’hui je vais vous parler d’un rêve d’enfant, et plus particulièrement d’un des miens. Continue reading A céder : Mon rêve d’enfant – un train miniature

Setup your devops playground with Puppet, Vagrant & co

Up until now I automated all the management of eXo Forge services using classical shell scripts shared and stored in a SCM (Subversion) .
Even if it is working very well it has various limitations especially in term of maintenance.
Nowadays we can find various server configuration management (CM) tools to ease this maintenance and the management of servers.
I won’t give you a fully detailed guide around these tools as there are already a lot of articles and documentations about them but I will try to give you an overview and a quick startup guide to play with them and to become a good DevOps citizen.
As it is often better and quicker to learn from others I would like to thanks two DevOps Masters that helped and inspired the poor padawan I am : Henri Gomez, Carlos Sanchez and R. Tyler Croy.

Continue reading Setup your devops playground with Puppet, Vagrant & co