Ajout d'un agent Jenkins sous Windows

Le jeudi 18 décembre 2014 par Benjamin Boudoir

Avoir un agent Jenkins sous Windows, c'est pas de la tarte. Surtout si on a besoin de le lancer au démarrage tout en ayant une GUI (donc, pas de daemon) et avec une version de Java trop vieille.

Récupérer l'agent JNPL

Bon, ça, c'est la partie facile, il se récupère …

Lire la suite

Installation d'une multiinstance trac avec nginx et MySQL

Le jeudi 05 décembre 2013 par Benjamin Boudoir

Trac est un logiciel tout en un en python pour aider dans le développement de logiciels.

J'ai pu me rendre compte qu'il était légèrement complexe de faire une installation multi-instances (gérer plusieurs projets), derrière un proxy nginx, les informations sont légèrement explosées sur le wiki de trac. Voici donc ma …

Lire la suite

Installation de Ryzom sur Debian Wheezy 64bits

Le mardi 30 juillet 2013 par Benjamin Boudoir

Ryzom est un MMORPG dont les sources sont libres. En revanche, pour un joueur lamba sous Linux, utiliser le client officiel disponible sur leur sourceforge (https://sourceforge.net/projects/ryzom/files/ryzom_client.7z) peut poser quelques problèmes.

En effet, il s'agit de binaires 32 bits.

La méthode la plus simple …

Lire la suite

Sortir les variables d'un while

Le lundi 24 juin 2013 par Benjamin Boudoir

Petit bashism pratique.

Lorsque que l'on fait une commande du style :

macommande | while read line
do
   bidule=$(line | chouette)
done

On ne peut pas accéder à la variable $bidule.

Petit trick :

while read line
do
  bidule=$(line | chouette)
done < <(macommande)

Et voilà !

L'explication est simple, avec un pipe, while fait …

Lire la suite

Astuce bash en cas de load du serveur

Le mardi 05 mars 2013 par Benjamin Boudoir

Il vous est probablement arrivé de devoir vous connecter sur un serveur en surcharge pour essayer de le sauver. Mais si comme moi vous avez un .bashrc assez conséquent, tuné, avec plein de fonctions pratiques… Il est probable que cela vous desserve en demandant à votre serveur de faire plein …

Lire la suite